linux vi 命令
摘要:进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处v...
阅读全文
posted @
2015-09-30 12:53
shininguang
阅读(189)
推荐(0)
陈曙光-java开发工程师-2年工作经验
摘要:公开简历地址:http://shiningguang.github.io/resume
阅读全文
posted @
2015-09-30 11:27
shininguang
阅读(296)
推荐(0)
java中的一些组件
摘要:文件的上传下载:common fileupload (文件大小,文件转码,文件类型,)excel,word:poipdf导出:itextxml解析:DOM4J邮件:commons,email验证码:captcha拼音解析:pinyin4J定时任务:quartzorm框架:hibernate,ibat...
阅读全文
posted @
2015-09-30 10:32
shininguang
阅读(397)
推荐(0)
jdbc基础知识-关于RowMapper,ResultSet
摘要:泛型类public class Generic { public void methodOne(T) { } public void methodTwo(List) { }}声明的泛型类代表在新建的时候不知道要传入什么样的数据类型,因此使用T占位符来声明,在使用泛型类的时候要...
阅读全文
posted @
2015-09-30 10:27
shininguang
阅读(1305)
推荐(0)
mysql基础知识-操作表数据
摘要:insert into tablename(字段1,字段2,字段3....)values(value1,value2,value3...)..........................(value1,value2,value3...)在添加多条数据的时候注意插入的数据类型要与字段能够放入的类型...
阅读全文
posted @
2015-09-30 10:10
shininguang
阅读(204)
推荐(0)
nosql数据库基础
摘要:社交网络的出现使得之前的数据库遇到瓶颈,因此出现了这种类型的数据库,这个是未来的趋势。mongodbredis
阅读全文
posted @
2015-09-30 09:57
shininguang
阅读(115)
推荐(0)
mysql基础知识
摘要:在这里面所有的命令都有分号 ; 结束连接到数据库mysql -uroot -ppassword [-hlocalhost];中括号中的内容代表该内容是可选的。当只输入-h的时候代表默认连接本机的数据库退出数据库exitquitctrl + c简单的显示当前时间的函数命令select now();my...
阅读全文
posted @
2015-09-30 09:54
shininguang
阅读(152)
推荐(0)
mysql
摘要:视图:create view v1 as select id,proname from product;1:重用sql语句2:简化复杂的sql操作定义可以写order by (这个什么鬼,忘记了当时的操作)存储过程:触发器:事务:ACID(事务的4特性)1:原子性A2:一致性C3:隔离性I4:持续性...
阅读全文
posted @
2015-09-29 12:51
shininguang
阅读(160)
推荐(0)
OGNL
摘要:OGNL(对象图导航语言)动态的属性赋值取值valueStack值栈 (本质是list)1:当前action对象2:向值栈中pushStruts2 Tag 1:ui 2:逻辑标签 3:数据标签视图模板:1:jsp .jsp文件 2velocity .vm文件 3freemaker .flt文件日志:...
阅读全文
posted @
2015-09-29 12:41
shininguang
阅读(110)
推荐(0)
前端小知识
摘要:富文本编辑器:simditor,UEditor,kindedtor,xheditor,js设计:coffeeScript脚本,TypeScript脚本css设计:scss,sass,lessjquery插件:jQuery Calendar日历,jQuery validate表单验证
阅读全文
posted @
2015-09-17 17:42
shininguang
阅读(116)
推荐(0)
跨域总结
摘要:什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash 什么是跨域JavaScript出于安全方面的考虑,不允许跨...
阅读全文
posted @
2015-09-17 17:26
shininguang
阅读(277)
推荐(0)
避免get缓存
摘要:get请求:1,修改url加上new Date().getTime();等同于加上?v=1;2,在服务器加响应头response.setContentType("text/html;charset:UTF-8");response.addHeader("prama","no-cache");re...
阅读全文
posted @
2015-09-17 17:22
shininguang
阅读(198)
推荐(0)
csrf(跨站域请求伪造)
摘要:防御:1,http reference字段验证2,在请求中添加token值——(token机制)
阅读全文
posted @
2015-09-17 17:10
shininguang
阅读(122)
推荐(0)
多线程(java)
摘要:进程:程序(任务)的执行过程持有资源(共享内存,共享文件)和线程
阅读全文
posted @
2015-09-10 23:13
shininguang
阅读(151)
推荐(0)
jdbc基础知识
摘要:JDBC(Java Database connectivity)数据库连接步骤:1.加载数据库驱动将驱动所需要的jar包加入到工程的project build path中加载数据库驱动Class.forName("com.mysql.jdbc.Driver");要记住驱动连接的格式:DRIVER =...
阅读全文
posted @
2015-09-10 23:12
shininguang
阅读(204)
推荐(0)
java中socket编程
摘要:1,基础的网络编程知识2,InetAddress类3,URL4,TCP编程5,UDP编程
阅读全文
posted @
2015-09-10 23:11
shininguang
阅读(101)
推荐(0)
java中值传递和引用传递
摘要:值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影...
阅读全文
posted @
2015-09-01 16:26
shininguang
阅读(221)
推荐(0)