`
文章列表
public class SortList<E> { @SuppressWarnings({ "unchecked", "rawtypes" }) public void Sort(List<E> list, final String method, final String sort) { Collections.sort(list, new Comparator() { public int compare(Object a, Object b) { int ret = 0; ...
svn账户密码创建 和密码重置命令是一样的: htpasswd -m passwd tom 如果没有tom则创建 如果有tom则修改密码  

ASICC码 utf-8

1:%25E4%25B8%25AD%25E5%259B%25BD%25EF%25BC%258C 是16进制的ASICC 编码 “中国 你好!” 根据ASICC码规定, 任何一个文本都能表示成为数字 然后数字在以16进制方式展示出来,所以用工具打开一个文本文件 会出现很多数字 一对一对的显示出 ...
问题一:配置文件书写 一对多 : 今天设计实体映射关系, 那个set 中的key 设为了当前实体的组建ID 而不对方外键的id名 初步认为可能是 实体中没有对面实体的引用。没有一个collection 集合   set中:key为当前的主键 即为user_id而不是game_id <many-to-one>生成的column外键关联为user_id即可   <set name="gameinfo_venue_owner"> <key column="user_id" /> ...

编译工具

make: 简化 gcc ant 简化 javac rake ruby的编译工具  
1:充分利用 String.sub()这个函数 ep: request.getServletPath.subString(1) 便得到 /userregision.action   java 标识符由字母、数字、下划线“_”、美元符号“$”组成,并且首字母不能是数字。 与C的区别     2:java中引入了常量池的概念,在编译器的时候就会把常量放入其中,其中包括字符串池   java中 == 比较地址 equal比较值   高效java 1:static将变量上升为类级别 因此仅仅能被初始化一次 这在保存用户sessionId时候非常好用。因为设置一个user为s ...

内省和自省 反射

    博客分类:
  • Java
自省就是内省,内省在反射包里,是利用反射实现的,内省可以算是对反射的扩充,二者不是一个概念。 内省主要说的,一个类该做哪些事情由这个类本身就决定了,而非外部调用者。 比如一个类只有get和set方法,那么明显这个类的主要任务就是封装数据,则把这个类传入对应内省构造器中,无须你在挨个set。 或者一个负责计算某些值,那你可以要求这个类所有计算方法必须以“compute”开头,则将这个类自动运行而无需关心该计算哪些。   ====================================================   反射 与 自省 都是用来判断一个语言是否是动态语言 ...

软件英语

render : 渲染 转向 转发 introspection : ˌɪntrəˈspekʃən ] [美] [ˌɪntrəˈspɛkʃən 反省 内省 embbed :嵌入的 erb: Embbed RuBy js.erb html.erb munipulate [məˈnipjuleit ] [美] [məˈnɪpjəˌlet ] 熟练操控 argument 实参 (传递过去的值) param 参数   ...
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将<context-param></context-param>转化为键值对,并交给ServletContext. 4.容器创建<listener></listen ...
SQLSERVER和java: 可以在hibernate映射文件中采用java类型 如: <property name= "submitTime " column= "submit_time " type= "java.util.Date " /> 吧java的util.Date转化 存入sqlserver的DateTime中 java.sql.Date sdate = xxxx; java.util.Date udate = (java.util.Date) sdate; sdate = new j ...
修改environment文件后 source environment 重新初始化environment让刚配置的环境生效   Linux 解压zip uzip -n text.zip -d /tmp -n 不覆盖已经存在的文件   linux指定安装目录: --prefix=/目录名     netstat -tulnp tcp udp listener port :列出监听的端口号 netstat -aon|grep 3306 查看指定的端口好 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN off (0.00/0/0)     ...
  文章分类:操作系统 这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make 是 ...
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。   1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。   (1)用文本编辑器打开/etc/profile   (2)在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$J ...
VMWare网络连接上网设置 1.桥接方式 bridge 虚拟机系统与主机地位平等; 这个时候对待虚拟机要和对待局域网中的其它机器一样 设置独立的ip和dns 2.host-only 是虚拟机与真实主机组成似有网络~~ 默认使用vmnet1 将虚拟机ip设置与vmnet8同网段,gateway设置成vmnet1的ip,其余设置与vmnet1相同,dns设置与主机相同 例如 vmnet1 ip :172.16.245.1 虚拟机设置: ip :172.16.245.100 gateway :172.16.245.1 这样就实现了虚拟机<--->主 ...

学习方法

学习新语言的方法 琦:(很好的学习技术的方法) 拿到一门语言 :先看面向对象 还是面向过程 面向对象:无非封装 继承 多态 三种基本结构, 即顺序结构、分支结构、循环结构 。 面向过程: 然后是应用:iO web 学多少就用多少: 比如今天学习了ajax 就马上用ajax 学习了 toggle方法 就马上用toggle方法 学习到了String类有replace()方法就马上用到想到这个方法,具体的写成 一条一条的记录记录上。  
Global site tag (gtag.js) - Google Analytics