上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 最近一段时间,过得有些迷迷糊糊,该收收心了。1.上周去上海了,昨天刚回来;2.看了Thinking in java 的注解部分;3.同学介绍markdown,试用MaHua在线编辑器,挺有意思;4.开始着手论文,当前的目标就是年底前写出论文,顺利毕业!!5.最近和storm一起学习java,建了个javaLearning。 阅读全文
posted @ 2013-11-05 22:36 lpshou 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 注解1.写在前面注解(也被称为元数据),更多的了一种设计模式,在本质上它没有增强Java的能力,使用注解实现的功能都可以以非注解的方式实现。Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。2.基本语法java 提供了标准注解、元注解、自定义注解2.1 三种标准注解:参考资料 @Override:只能用在方法之上,表示当前的方法定义将覆盖超类中的方法。 @Deprecated:可以设定在程序里的所有的元素上. @Suppre... 阅读全文
posted @ 2013-11-05 22:19 lpshou 阅读(284) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-10-21 11:00 lpshou 阅读(434) 评论(8) 推荐(0) 编辑
摘要: 1、索引定义 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。2、建立索引的优缺点:优点: 1.大大加快数据的检索速度; 2.创建唯一性索引,保证数据库表中每一行数据的唯一性; 3.加速表和表之间的连接; 4.在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。缺点: 1.索引需要占用数据表以外的物理存储空间 2.创建索引和维... 阅读全文
posted @ 2013-10-11 22:05 lpshou 阅读(5993) 评论(0) 推荐(1) 编辑
摘要: 方法:1、采用多进程多线程编程、进程池线程池2、采用IO多路复用技术,select或epoll;3、负载均衡:硬件负载均衡、软件负载均衡(lvs)、内容分发(cdn);4、使用多核高性能服务器、服务器集群;5、数据库:多台数据库、主从式、memcached缓存;参考:(1)http://bbs.csdn.net/topics/320047715(2)提升高并发量服务器性能解决思路 阅读全文
posted @ 2013-10-11 22:01 lpshou 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 目录: 1、进程管理 (1)进程的三种基本状态 (2)临界资源、临界区 (3)进程同步原则 (4)进程同步方式 (5)进程通信方式 2、线程管理 (1)线程的基本操作 (2)线程同步方式 (3)线程通信方式 3、进程与线程的区别 4、进程池、线程池1、进程管理1.1 进程的三种基本状态就绪(Ready)状态 进程已经分配到除cpu之外的所有必要资源,只要获得cpu,便可立即执行;一个系统中处于就绪状态的进程可能有多个,通常将他们排成一个队列,称为就绪队列;执行状态 进程已经获得cpu,其程序正在执行。单处理机系统中,只有一个进程处于执行状态,多处理机系统中,则有多个进程处于... 阅读全文
posted @ 2013-09-16 10:01 lpshou 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 一致性hash算法(consistent hashing)link:http://blog.csdn.net/sparkliang/article/details/5279393张亮consistent hashing算法早在1997年就在论文Consistent hashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你很可能会采用类似下面的通用方法计算object的hash值,然后均匀的映射到到N个cache;hash(object) 阅读全文
posted @ 2013-09-11 21:23 lpshou 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1.1什么是struts2? MVC思想给网站设计带来了巨大的好处,但是MVC毕竟只是一种思想,不同的程序员写出来的基于MVC思想的应用,风格可能不一样。影响程序的标准化,Struts是为了规范MVC开发而发布的一个框架,类似的框架还有WebWork、SpringMVC等。 Struts2是Struts的下一代产品,是在struts1和WebWork的技术基础上进行了合并的全新的Struts2框架。其全新的Struts2的体系结构与Struts1的体系结构差别巨大。Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAP.. 阅读全文
posted @ 2013-09-02 17:31 lpshou 阅读(2909) 评论(0) 推荐(1) 编辑
摘要: Java中一周前一个月前时间计算方法 在java语言中,用如下方法获取系统时间:Date date = new Date();String year=new SimpleDateFormat("yyyy").format(date);String month=new SimpleDateFormat("MM").format(date);String day=new SimpleDateFormat("dd").format(date);这样是分别获取String形式的四位年两位月两位日。比如今天就是“2009”和“08”和“05”当 阅读全文
posted @ 2013-08-29 10:48 lpshou 阅读(6230) 评论(0) 推荐(0) 编辑
摘要: 一个坑了很久的问题,今天上午终于在同事帮助下搞定了,,利用ibatis框架,从sqlserver数据库中读取数据,放到java对象中,其中有一项description中有特殊字符,没留意,在ftl文件中封装成json串的时候总是报错,,后来发现时特殊字符转义问题,\r \t \n 都要处理。参考:(1)freemarker常用技巧---特殊字符转义 阅读全文
posted @ 2013-08-29 10:45 lpshou 阅读(38830) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页