- 浏览: 271412 次
- 性别:
- 来自: 北京
文章列表
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" />
...
1:充分利用 String.sub()这个函数 ep:
request.getServletPath.subString(1) 便得到 /userregision.action
java 标识符由字母、数字、下划线“_”、美元符号“$”组成,并且首字母不能是数字。 与C的区别
2:java中引入了常量池的概念,在编译器的时候就会把常量放入其中,其中包括字符串池
java中 == 比较地址 equal比较值
高效java
1:static将变量上升为类级别 因此仅仅能被初始化一次 这在保存用户sessionId时候非常好用。因为设置一个user为s ...
自省就是内省,内省在反射包里,是利用反射实现的,内省可以算是对反射的扩充,二者不是一个概念。
内省主要说的,一个类该做哪些事情由这个类本身就决定了,而非外部调用者。
比如一个类只有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 参数
...
web.xml中 上下文参数
- 博客分类:
- Java
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的朋友越来越多了,在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网络连接上网设置及google服务器
- 博客分类:
- 开发工具
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()方法就马上用到想到这个方法,具体的写成 一条一条的记录记录上。