2016年1月19日
摘要: 很多没用过java或者没怎么用过java的程序员都会说java执行效率低,这种言论时不时的在影响着我这个初级的java开发者。java执行效率低因如下几点导致(和C++比较):1,java不允许内存地址类型被修改,也不能像C++那样直接给内存地址加偏移量直接操作内存。C++处理内存地址办法确实直接了... 阅读全文
posted @ 2016-01-19 17:43 Frand.D 阅读(5053) 评论(0) 推荐(0) 编辑
  2015年12月3日
摘要: 理解完aop的名词解释,继续学习spring aop的工作原理。首先明确aop到底是什么东西?又如何不违单一原则并实现交叉处理呢?如果对它的认识只停留在面向切面编程,那就脏了。从oop(ObjectOriented Programming)说起,oop引入封装,多态,继承等概念建立对象层次的结构,处... 阅读全文
posted @ 2015-12-03 19:35 Frand.D 阅读(7759) 评论(0) 推荐(1) 编辑
  2015年11月11日
摘要: 最近想深入了解spring,已经使用spring一段时间,但是对spring的理解一直很肤浅,先把几个常见的名词理解一下。比如一个ssh架构的电商系统上面有用户模块,商品模块,订单模块,支付模块等,拿用户注册的功能来举栗子:用这几个接口和类实现:UserAction,UserService,User... 阅读全文
posted @ 2015-11-11 16:31 Frand.D 阅读(1050) 评论(0) 推荐(0) 编辑
  2015年11月3日
摘要: 每次看完spring的东西感觉都理解了,但是过了一段时间就忘,可能是不常用吧,也是没理解好,这次记下来。拿ssh框架中的action,service,dao这三层举例:控制反转:完成一个更新用户信息的业务操作,首先在action中需要service对象来处理逻辑操作,但是在action中我们并没有进... 阅读全文
posted @ 2015-11-03 19:30 Frand.D 阅读(263) 评论(1) 推荐(0) 编辑
  2015年10月30日
摘要: java的内存分为两种,堆内存与栈内存:堆内存用来存放数组和new的对象,比如一个文件,字节流是存放在堆中,栈内存为这个文件开辟一个索引,也就是这个文件的地址,并且保存在栈中。对象由GC处理释放内存栈内存用来存放基本数据类型和对象/数组的内存地址,超过变量作用域的时候java会自动释放内存。GC在程... 阅读全文
posted @ 2015-10-30 18:22 Frand.D 阅读(158) 评论(0) 推荐(0) 编辑
  2015年9月10日
摘要: JSONObject json = new JSONObject();//设置json属性,可以是对象,数值json.put("key",value);//获取json的普通对象和数值json.get("key");//获取json属性值,针对json对象,json数组等都有特定的方法,如获取数组和... 阅读全文
posted @ 2015-09-10 17:11 Frand.D 阅读(2457) 评论(0) 推荐(0) 编辑
  2015年9月6日
摘要: 反向代理:外网服务器接受来自Internet的请求,转发到内网服务器。iptables转发:只有root才能使用1024以下的端口,域名的默认端口为80,一般不会给开发者提供root密码的。一台优质服务器能胜任功能的时候就用这条密令转发即可 iptables -t nat -A PRE... 阅读全文
posted @ 2015-09-06 16:39 Frand.D 阅读(157) 评论(1) 推荐(0) 编辑
  2015年7月29日
摘要: 之前我对这个东西一无所知,攻击力为0,谢谢各个论坛上面的兄弟们的帮助。过程:首先ssh远程登陆: ssh root@你的公网ip ,输入密码1,jdk我用的版本是jdk-7u80-linux-x64.rpm(注意,一定是linux-x64的,不要下载i586的,i586是32位系统) 安装命令:... 阅读全文
posted @ 2015-07-29 00:18 Frand.D 阅读(288) 评论(0) 推荐(0) 编辑
  2015年7月14日
摘要: java,utf-8,MD5加密集成:以前没接触过第三方的东西,直接做手机网站支付有很多障碍,很多地方不懂,走了很多弯路。其实东西不难,总结一下。1,首先弄明白是什么样的需求,先了解一下支付宝商家服务里面的产品,看看哪个是符合自己的需求,支付宝的商家产品里面有很多,即时到账,担保交易,移动支付,手机... 阅读全文
posted @ 2015-07-14 23:45 Frand.D 阅读(8868) 评论(3) 推荐(0) 编辑
  2015年7月5日
摘要: 在网上看了很多的办法,其实解决办法都对,只是没有说明白:1,首先启动mysql服务2,mysqladmin -uroot -p 'newpassword' 此时需要输入登陆密码(数据库的密码,刚安装完默认是空得,直接enter就行)。3,验证是否修改成功,musql -uroot -p 输入新密... 阅读全文
posted @ 2015-07-05 14:41 Frand.D 阅读(268) 评论(0) 推荐(0) 编辑