摘要: ========================大家可以建议我需要分享点什么,我会尽自己能力=================================== 申明:所有的本人开源项目仅供学习交流用。 本项目适合对象:入门级别 为支持开源,我会慢慢将私有的项目开源(由于web为主,辅以andro 阅读全文
posted @ 2014-07-14 16:15 发表是最好的记忆 阅读(10660) 评论(49) 推荐(17) 编辑
 
摘要: 就之前本人主持开发的金融产品所遇到的安全问题,设计部分请参见:http://www.cnblogs.com/shenliang123/p/3835072.html这里就部分web安全防护就简单的交流:1.1系统安全1.1.1 客户端脚本安全(1)跨站脚本攻击(XSS): XSS攻击,通常指黑客通过“... 阅读全文
posted @ 2014-07-10 15:35 发表是最好的记忆 阅读(16996) 评论(6) 推荐(8) 编辑
 
摘要: 其实现在感觉学java等语言最重要的的还是自己的代码水平,其实对于大部分的工具等,只要你在这一行待下去,随着时间的推移,你都会慢慢接触到的,并且也能很快就上手,毕竟只是工具而已,但有时真正需要你解决一个实际问题时,你可能就被你自己的编写代码的水平给卡了。 其实像java中的三大框架等,很简单的... 阅读全文
posted @ 2013-05-15 13:33 发表是最好的记忆 阅读(607) 评论(1) 推荐(2) 编辑
 
摘要: 国外程序员推荐:每个程序员都应读的书:1. 《代码大全》 史蒂夫·迈克康奈尔推荐数:1684“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。– esac2. 《程序员修炼之道》推荐数:1504对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。虽然你在学校课堂上学到的是画图 阅读全文
posted @ 2013-01-30 10:57 发表是最好的记忆 阅读(5092) 评论(5) 推荐(4) 编辑
 
摘要: 磨刀不误砍柴工啊,哈哈,每次使用新的工具或框架总是需要安装点插件的jbpm也不例外,为了使用图形化开发的jpdl,必须安装插件,以前我安装插件都是在线安装的,就是在那个myeclipse----->help------>Myeclipse Configration Center中进行配置,这里我就不多介绍了,这样安装插件自我感觉比较的麻烦,而且电脑卡的话时间也会比较的长;下面我介绍比较简单的方式来安装插件:在我们下载的jbpm 3.2的开发包(我使用的是jbpm-jpdl-3.2.2)------>打开后----->designer目录下有个eclipse文件夹(其实这 阅读全文
posted @ 2012-04-29 12:24 发表是最好的记忆 阅读(1080) 评论(0) 推荐(0) 编辑
 
摘要: 首先先来说下使用微软自己开发的架包进行ms sql server数据库的连接时,sql 2000与sql 2005的连接方式略有不同;1.首先驱动不一样,sql 2000的连接驱动包有三个,分别是:msbase.jar、mssqlserver.jar、msutil.jar;而sql 2005的连接驱... 阅读全文
posted @ 2012-04-26 19:40 发表是最好的记忆 阅读(4251) 评论(0) 推荐(2) 编辑
  2015年3月3日
摘要: 1.数据库设计对于字段不定的表单的设计。(比如电子商务网站对于数据库产品表的设计:产品及其广泛,差不多就涵盖了世间所有可以出售的商品,并且每种商品的属性共性也不太可能分析和抽取) 2.设计系统字典类,如何在修改字典类后仍能查询到历史记录在那个时刻的字典属性。(一种比较好的方案就是字典类不进行修改,只 阅读全文
posted @ 2015-03-03 10:09 发表是最好的记忆 阅读(776) 评论(2) 推荐(0) 编辑
  2014年9月17日
摘要: 在centos 6.4 64位系统中安装oracle 10g数据库软件,但由于交换空间过小导致检查不通过:因此需要增加交换空间的大小。第一步:在opt目录下新建swap交换文件,并设置其大小为2G(目录可以任选)第二步:设置文件为交换空间,使用命令mkswap第三步:启用新增的2G交换空间,并使用f... 阅读全文
posted @ 2014-09-17 14:52 发表是最好的记忆 阅读(2154) 评论(0) 推荐(0) 编辑
  2014年7月10日
摘要: 就自己实际产品中用的的模式进行分析:策略模式 本系统中的还款模块涉及到多种还款方式的算法,并且后期可能需要经常性的调整或增减算法,因此本系统采用策略模式来定义这一系列的算法,把它们一个个封装起来,并且使它们可相互替换。使得算法可独立于使用它的客户而变化。 策略模式的结构示意图:图4-1 策略模式结构... 阅读全文
posted @ 2014-07-10 12:14 发表是最好的记忆 阅读(789) 评论(0) 推荐(1) 编辑
  2014年7月7日
摘要: 由于单位的服务器均使用的是内网,而安装一些软件如Git,需要很多的依赖包,使用yum安装相对简单,由于不能联网故配置本地yum源配置。 1.首先将需要rpm库添加到系统中: 1).虚拟机中安装的linux操作系统:则只需将安装包ISO文件挂载到media下面(如无法挂载请参考http://www.c 阅读全文
posted @ 2014-07-07 09:22 发表是最好的记忆 阅读(39320) 评论(0) 推荐(1) 编辑
  2014年7月4日
摘要: 安装之前我们先来了解下git,并且要反问下:我为什么要使用git?svn用的不是很好嘛,我干嘛要换?。。。问1:为什么需要版本控制系统?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。大部分时候我们使用最频繁的还是对源代码文件的版本控制,其实任何文件都可以纳入版本控制系统。1... 阅读全文
posted @ 2014-07-04 14:54 发表是最好的记忆 阅读(36189) 评论(2) 推荐(0) 编辑
  2014年6月30日
摘要: 由于jbpm官方提供的图形化流程设计器(GPD)功能并不是特别的全面,很多设计并不能全在图形界面下完成。因此,在很多情况下,我们需要直接编辑JPDL的XML源代码,所以,最好为JPDL XML指定Schema。好处:1.在Eclipse中通过快捷键“alt+/”快速呼出语法提示2.Schema关联可... 阅读全文
posted @ 2014-06-30 10:56 发表是最好的记忆 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 回顾往昔,发现自己好久没写博客了,想想以前自己是多么热衷于写博客分享,虽然分享的都是比较基础的东西,但每每看到访问量不断增加的时候内心还是爽爽的。时间过的真的很快,离开学校和团队已经一个月了。来到了一个新的工作环境,但感觉自己还没有完全的适应,总感觉与自己所期望的不那么一致。希望这一天快点到来,建立... 阅读全文
posted @ 2014-06-30 10:12 发表是最好的记忆 阅读(3823) 评论(0) 推荐(0) 编辑
  2014年2月26日
摘要: 一 ,对MySql服务器的开启,重启,关闭等操作 当然,可以在win7的界面环境下,关闭或开启MySql服务。但是经常找不到win7的服务管理器,主要定位方法有二:命令行下输入services.msc;控制面板>系统和安全>管理工具>服务。 win7下命令行方式。进入到数据库安装目录的bin目录下,输入net start mysql 开启;输入net stop mysql关闭服务。二 ,win7下连接mysql服务器,并执行的操作 命令的前提是在上述的bin目录下。 www.2cto.com 建立连接:mysql -h localhost -uroot -ppassword( 阅读全文
posted @ 2014-02-26 12:37 发表是最好的记忆 阅读(7688) 评论(0) 推荐(2) 编辑
  2013年12月19日
摘要: window下导入数据:LOAD DATA INFILE "C:\\1.csv"REPLACE INTO TABLE demoCHARACTER SET gb2312FIELDS TERMINATED BY "," ENCLOSED BY ""LINES TERMINATED BY "\r\n";window下导出数据 阅读全文
posted @ 2013-12-19 16:39 发表是最好的记忆 阅读(364) 评论(0) 推荐(0) 编辑
  2013年12月1日
摘要: 链式结构是一种数据结构,它使用对象引用变量来创建对象间的链接。链式结构是基于数组的集合实现的主要替代方案。举例:我们来创建一个Person类,类内部除了含有普通的属性外,还包含着一个指向另一个Person对象的引用变量public class Person(){ private String name; private String address; private Person next; //指向另一个Person对象的引用变量 //省略属性的get,set方法}以上的Person类就是一个链式结构,又称自引用(self-referential)链表就是链式结构的一种... 阅读全文
posted @ 2013-12-01 21:01 发表是最好的记忆 阅读(3103) 评论(0) 推荐(0) 编辑
摘要: 数据结构是一种用于实现集合的基本编程结构java中的集合框架图:-集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。-抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。-实现类:8个实现类(实线表示),对接口的具体实现。2.Java容器类介绍① Java容器类都可以自动地调整自己的尺寸。② Collection 接口是一组允许重复的对象。③ Set 接口继承 Collection,不允许重复,使用自己内部的一个排列机制。④ List 接口继承 Collection,允许重复,以元素安插的次序来放置元素,不会重新排列。⑤ Map接口是一组成对的键- 阅读全文
posted @ 2013-12-01 19:00 发表是最好的记忆 阅读(1014) 评论(0) 推荐(1) 编辑
摘要: 想必大家对这个应该已经比较熟悉了吧,数据库连接池在数据库连接上起着不可替代的作用,如果你处理的数据十分巨大的话,那就更显重要了,以下是一个比较简单的连接池实现(复杂连接池可以查看c3p0的源代码)1.数据库连接信息接口:package xidian.xidian.sl.dbconnectpool;/** * 数据库连接信息接口 * 说明:将驱动、连接、数据库名、数据库密码等数据连接基础信息做成接口 * */public interface IDataBase { /** * @return数据库驱动名 * 注意必须加入数据库驱动包 * */ public S... 阅读全文
posted @ 2013-12-01 18:22 发表是最好的记忆 阅读(817) 评论(0) 推荐(0) 编辑
  2013年11月18日
摘要: 1.JS限制文本框只能输入整数或小数2.jQuery的弹出窗口插件集合http://www.open-open.com/news/view/11f93e0 阅读全文
posted @ 2013-11-18 16:05 发表是最好的记忆 阅读(412) 评论(0) 推荐(1) 编辑
  2013年11月11日
摘要: 1.使用sshwindows下通过winscp,putty(ssh)等连接ubuntu需安装ssh服务ubuntu桌面版本默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:sedion@ubuntu:~$sshlocalhostsshsedion@ubuntu:~$sshlocalhostssh:connecttohostlocalhostport22:Connectionrefused如上所示,表示没有还没有安装,可以通过apt安装,命令如下:sedion@ubuntu:~$sudoapt-getin 阅读全文
posted @ 2013-11-11 15:30 发表是最好的记忆 阅读(386) 评论(0) 推荐(0) 编辑
  2013年10月15日
摘要: 10月12号中午收到了百度笔试的通知,10月13号下午2:00到4:00在浙大玉泉参加笔试。时间很紧,就匆匆从温州乘动车来到杭州笔试的题目:一.简答题1.简述iso的7层设计2.如何在多个进行间进行数据共享(至少写出3种)3.简述TCP与UDP的区别二.算法题1.有一个数据A = [a_1,a_2,a_3.....a_n],n的大小不定,请设计算法将A中的所有数据组合进行输出2.有一个数组,里面的元素相邻之间相差绝对值1,如{4,5,6,5,4,5,6,7,8,7,8,9},先给定已数据A请输出该数据在数组中的位置J?3.二叉树的面积等于二叉树的长乘以二叉树的宽,二叉树的宽等于最长节点间的距离 阅读全文
posted @ 2013-10-15 19:13 发表是最好的记忆 阅读(6070) 评论(0) 推荐(0) 编辑
  2013年9月28日
摘要: 在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未被加载。网上查询了下web.xml中配置的加载优先级: 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 f 阅读全文
posted @ 2013-09-28 19:16 发表是最好的记忆 阅读(43966) 评论(2) 推荐(10) 编辑
  2013年8月24日
摘要: mysqldump是mysql自带的备份还原工具,默认在安装目录的bin下 可通过cmd命令行启动,然后运行: 还原一个数据库: mysql -h 主机 -u 用户名 -p密码 数据库名 < 指定路径(如c:/XXX.sql),会有警告 或者:mysql -h 主机 -u 用户名 -p 数据库名 < 阅读全文
posted @ 2013-08-24 19:21 发表是最好的记忆 阅读(625) 评论(0) 推荐(0) 编辑
  2013年8月19日
摘要: 很多门户网站都提供了记住密码功能,虽然现在的浏览器都已经提供了相应的记住密码功能效果就是你每次进入登录页面后就不需要再进行用户名和密码的输入:记住密码功能基本都是使用cookie来进行实现的,因此我也不例外,我进行了cookie的封装package xidian.sl.netcredit.util;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletActionContext;public class CookieUtil { 阅读全文
posted @ 2013-08-19 15:20 发表是最好的记忆 阅读(10997) 评论(1) 推荐(0) 编辑