- 浏览: 115171 次
最新评论
-
wenlong1986:
你帮到了我。O(∩_∩)O谢谢!
java.io.File中的pathSeparator与separator的区别(z)
文章列表
0x1 ,安装
0x2 , 调整时间到2038年。
0x3 ,申请30天试用
0x4, 退出pycharm
0x5, 时间调整回来。
##注册方法2###
注册方法: 在 注册时选择 License server ,填 http://idea.lanyus.com ,然后点击 OK
Select/Poll函数
Selec()的3种情况:
1. 永远等待下去:直到有一个描述字准备好IO才返回,此时select()函数的参数timeout设置为空指针
2. 等待固定的时间:在不超过等待时间的情况下,有一个描述字准备好IO时才返回. (返回之后,)
3. 不等待:检查描述字之后立即返回,这称为轮询。
Select返回的情况:
集合fd中的任何描述字准备好读
集合fd中的任何描述字准备好写
IO复用:select和poll函数
IO复用:
参考多路复用模型,各个信道类比是各个描述字(),高速信道即select函数
如果一个或多个IO条件满足(例如:输入已准备好被读,或者描述字可以进行输出时),我们就被通知到。这个能力被称为IO复用,是由select poll支持的。
多路复用模型:
首先,各个低速信道的信号通过多路复用器(MUX,多工器)组合成一路可以在高速信道传输的信号。在这个信号通过高速信道到达接收端之后,再由
where条件注意的地方1:
where 1 = '1sFdsfdsf' 是相等的,因为后面的字符串转为了数组1
javascript原型图片如下:是从其它地方考过来的
上面的图片看起来很复杂,但是还是简单的,理解思路如下:
1. 假设什么都没有,全部空白
2. 类似java,通过 new Xxx 来创建对象 (Xxx 假设叫 Function)
3. 接受一个语法,function Function 可以申明"类",(看过scala其实也不难想象,所以下面的类都是加""的理解,不同于java)
(js通过自己的语法,通过function来new 对象)
或者想象这是你自己的语言,function ...
交互需要什么:对象,对象之间是怎么交互的(直接new 注入还是spring注入)
对象之间为什么交互:因为存在关系(函数是一种关系的封装,能够表达关系描述和执行的一种方法)
如果关系比较复杂:则对关系进行封装,可以达到更好的代码动态性和扩展性和简单性
函数式进行封装显然优于java设计模式对关系的封装
对象可以是系统、某个实例、某种类或者类型、某个数据、不同的语言系统
其实系统之间也可以传递关系的含义:使得被调用放更加的抽象
解耦:交互的不同方式来实现不同程度上的解耦
对象之间的交互方式又是什么:通过代理交互
系统除了 ...
通道-流:代表一种功能,能操作数据的方法(策略)
数据来源可能不一样,文件,网络, 线程 等等
ThreadLocal<T> 是一个泛型类
protected T initialValue() { return null; }// 用于初始化
private final ThreadLocal<Map<Object, Object>> store;
public ThreadLocalCache(URL url) {
this.store = new ThreadLocal<Map<Object, Object>>() {
@Over ...
http://www.iteye.com/problems/98179
在spring mvc中@Controller注解的bean必须由DispatcherServlet初始化的children webApplicationContext来管理,在DispatcherServlet初始化的context中会扫描当前容器所有的bean实例,根据类级别以及方法级别的映射信息注解组装成对应的HandleMappering信息,但是ContextLoaderListener是不具备这个功能的,所以你的A bean实例有问题。 另外,最好使用DispatcherServlet去扫描@Contr ...
操作系统的文件(数据)系统:
对文件进行索引,如FAT32 和NFS的索引方式
数据库的数据系统(数据库):
对表、段、命名空间进行分类,并且自定义了数据块[磁盘]的大小和结构
从而加快了 数据的读取和管理方式
分布式文件系统:
对数据库进行特定的改造或完全的另一种思路
具体待续.
Ps:
文件系统的类比:
磁盘就好比是以1大块内存,内存中我们利用不用的数据结构\
推荐网站:起飞网
http://www.qeefee.com/article/extjs-course-8-Ext-Layout
然后再下载
《Ext JS4 First Look》
网上或自己写个xxx系统,Extjs4就算入门了
看完这些之后,再好好看EXTjs的官方指南和案例 ,进一步学习
多核、超线程CPU时代将成就Java性能之王的地位
转自:http://www.cnblogs.com/armlinux/archive/2006/11/19/2391060.html
传统上提升CPU性能的主要手段是提高CPU的主频。但是,经过30多年的发展,CPU的主频速度已经接近物理极限,很难再提高C ...
层模型:
MVC是一种层模型,但一般使用这种模型,在某一层包含的是所有的业务,即并没有在某一层把各个业务模块区分出来( 各个业务模块并未独立)
如果某个功能的修改,升级时就需要打包整个项目,在部署。其实只需要升级那个模块就可以了。
如果各个模块做成单独的jar(各个模块之间不能通过jar包依赖),但是jar的依赖就是一种耦合
使用dubbo或者jms,各个模块通过服务的调用,这样情况会好一些,只要服务的接口不变就可以了
讨论到这里,每个模块其实都可以使MVC,在此基础上,就需要做代码的重用:因为几乎每个模块都会使用一些相同的表和 ...
1. File -> reverse engineer ->
2. using a data source
3. 选择 connection profile
3.1 新建一个mysql 的连接(这里就像使用JDBC一样配置=url name pwd jar)
4. 配置好之后,测试连接
5. 不能初始化JVM ,因为使用的是64为的JDK
6. 修改 环境变量的JAVA_HOME , 使得cmd下执行java命令式32位的
7. 测试连接,连接成功