A. java如行创建一个可缓存线程池
packagetest;
importjava.util.concurrent.ExecutorService;
importjava.util.concurrent.Executors;
{
publicstaticvoidmain(String[]args){
=Executors.newCachedThreadPool();
for(inti=0;i<10;i++){
finalintindex=i;
try{
Thread.sleep(index*1000);
}catch(InterruptedExceptione){
e.printStackTrace();
}
cachedThreadPool.execute(newRunnable(){
publicvoidrun(){
System.out.println(index);
}
});
}
}
}
线程池为无限大,当执行第二个任务时第一个任务已经完成,会复用执行第一个任务的线程,而不用每次新建线程。
B. 如何搭建个人私有云盘
个人搭建私有云盘的,一般情况下有两种方式:NAS存储,指的是在局域网内,通过存储设备,把数据存储在专门的NAS设备上,可通过花生壳、固定IP等方式访问NAS设备上的文档,这种方式的优点是一次性投资,可利用单位、家庭原有宽带线路接入。缺点是万一硬盘损坏,会导致文件丢失.向云业务运营商租用云盘。一般情况下,可根据自己实际使用量,按需租用云盘空间。此方式的优点是省去一次性投资,缺点是每月需向运营商支付一定的费用 。
C. 在windows中如何创建自己私有的文件夹
哈哈,用NTFS加密技术!
你放文件夹的分区必须是NTFS才能这样做,右击你的文件夹,选属性,常规中选取“高级”,在弹出的框中选上“加密————”就可以了,注意这样做时,只有你这个用户才能打开,而且密码也不能改,改了就打不开了
你可以看一看下面的文章
http://group.5q.com/topic/ShowTopic.do?topicno=200471275&commno=200050178
D. 请教如何能自己建立一个私有的 DNS 服务器
以win7如何搭建邮件服务器为例:
1、先做DNS的配置因为要用到DNS对邮件服务器作域名解析,所以要创建一个DNS,
2、DNS的安装:开始菜单->管理工具->管理报务器;在弹出的界面上点击安装DNS服务器就行了
3、DNS的打开:开始菜单->管理工具->DNS;点击就能打开
4、DNS的配置:在配置界面上->正向查找区域->右键菜单-〉新建区域;要先创建一个区域来对邮件服务器的IP进行解析!创建完成之后在创建的区域内新建一个IP为1712.16.3.1的mail主机;同时也要新建两个指向主机的别名POP3和SMTP(邮件服务器用到的两个最重要的协议)
5、配置IIS
IIS的安装:开始菜单->控制面板->添加或删除程序->添加删除windows组件->应用程序服务器->详细信息->IIS->详细信息->全选-〉确定-〉下一步-〉完成,
IIS的打开:开始菜单->管理工具->IIS
IISR 配置:选择“默认SMTP虚拟服务”右键->属性->传递标签->高级->在虚拟域和完全域里填上在DNS里创建的区域名!这样做的目的就是为了能够在收件那里显示发件人的信息,
6、安装并配置POP3服务
POP3的安装:开始菜单->控制面板->添加或删除程序->添加/删除windows组件-〉电子邮件服务-〉详细信息->全钩->确定->下一步->完成,
POP3打开:开始菜单->管理工具->POP3服务
POP3的配置:新建一个域名(要和DNS的区域名一样)再在新建的域里创建两个用户用作测试!用户1:tx1 密码:123 用户2:tx2 密码:123
7、完成即可
耐思智慧
E. 如何创建CPAN私有或离线镜像
2.1.1 环境信息
OS = CentOS 7.4 x86_64
IP Address = 10.168.0.x
Host Name = cpan.cmdschool.org
2.1.2 安装CPAN
yum install perl-CPAN
2.1.3 安装编译环境
yum install -y gcc gcc-c++ make expat-devel
2.1.4 添加运行用户
useradd -d /usr/cpan -s /bin/bash cpan
2.1.5 安装常用的工具
yum install -y vim
2.2 安装配置CPAN镜像
2.2.1 安装minicpan工具
su - cpan
cpan CPAN::Mini
2.2.2 新建镜像存储目录
mkdir /data/cpan/
注:由于源的分享不是本章重点,如需客户端能读取请自行搭建http服务
2.2.3 手动测试镜像更新
minicpan -l /data/cpan/ -r http://mirrors.163.com/cpan/
注:镜像源可参考以下链接,
https://www.cpan.org/SITES.html
2.2.4 设置镜像配置文件
如果你想简化,建议使用配置文件指定镜像的保存目录和镜像的源,有以下四种方式,
2.2.4.1 使用命令行参数指定配置文件
vim /usr/cpan/minicpanrc
加入如下内容:
local: /data/cpan/
remote: http://mirrors.163.com/cpan/
exact_mirror: 1
使用参数指定配置文件执行镜像:
minicpan -C /usr/cpan/minicpanrc
2.2.4.2 使用环境变量声明配置文件路径
vim /etc/profile.d/minicpanrc.sh
加入如下内容:
export CPAN_MINI_CONFIG=/usr/cpan/minicpanrc
导入环境变量是配置生效:
source /etc/profile
检查环境变量
echo $CPAN_MINI_CONFIG
使用参数指定配置文件执行镜像:
minicpan
注:以上方法所有用户都有效
2.2.4.3 使用默认用户配置文件
vim ~/.minicpanrc
加入如下内容:
local: /data/cpan/
remote: http://mirrors.163.com/cpan/
exact_mirror: 1
测试执行:
minicpan
注:以上方法仅当前用户有效
2.2.4.4 使用CPAN的配置文件声明
官方给出的路径,
CPAN/Mini/minicpan.conf
注:暂时没有理解,有待测试
2.3 修改客户端CPAN的源
2.3.1 向导方式修改
2.3.1.1 进入cpan子命令
cpan
2.3.1.2 查看当前配置
cpan[1]> o conf
2.3.1.3 修改配置
cpan[2]> o conf urllist push http://mirrors.163.com/cpan/
2.3.1.4 提交配置
cpan[3]> o conf commit
2.3.1.5 退出配置
cpan[5]> exit
2.3.2 配置文件方式修改
vim /usr/share/perl5/CPAN/Config.pm
修改如下行的配置:
'urllist' => [q[http://mirrors.163.com/cpan/]],
F. 如何创建一个系统文件夹,以便更好的保护私有文件
“计算机设置密码时有个复选框说是否将文件设为私有”--是在设置用户帐户密码出现的,用下面方法可以解决:
控制面板/用户帐户,进入你想取消密码的帐户,删除此帐户密码即可。
G. 如何创建一个空文件夹,以备下载文件存放
直接在电脑桌面,单击鼠标右键,
选择新建文件夹,新建文件夹即可建好。
H. 如何实现一个应用级缓存
创建几个文件,hello.cache,test.html还有两三张图片。
hello.cache文件中是缓存的相关配置,以“CACHE MANIFEST”开头,
CACHE下面是缓存资源,NETWORK不做缓存处理,FALLBACK访问缓存错误处理。
test.html中在头部的html中添加“manifest="hello.cache"”引入配置文件,还有两张图片img。
在浏览器中打开test.html两张图片都显示了。
我们关闭web服务器,然后刷新我们发现做了缓存处理的图片还是显示的,而没有缓存的就不显示了。
chrome浏览器可以f12,再次刷新后,查看sources中,就只有1.png这张做了缓存的图片存在了,你可以把一些常用资源缓存到浏览器本地,下次打开就不用加载了,但是一般5M-10M限制。
I. 在C#中如何创建一个缓存呢高手求解哈!
在2个主程序窗体中调用这个缓存中的用户名和密码。这个技术不是缓存,是保存。
用 Session 或者Cookie即可实现。
登录窗体:session("户名和密码") = "输入的用户名和密码";
2个主程序窗体中调用这个用户名和密码: a=session("户名和密码") ;