随笔分类 -  Java

摘要:本人在设计数据库缓存层的时候,需要对数据进行深拷贝,这样用户操作的数据对象就是不共享的。 这个思路实际上和Erlang类似,就是用数据不共享解决并发问题。 1. 序列化? 原来的做法,是用序列化,我用了Json的序列化,lib-json。一个再传统不过的方法。把数据字段序列化成json保存。取出来的时候进行反序列化。 测试100条数据,100次循环,竟然TM的用了15秒。 这个是个... 阅读全文
posted @ 2016-10-21 20:02 华行天下 阅读(9903) 评论(0) 推荐(0)
摘要:import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Collections; import java.util.Compara... 阅读全文
posted @ 2016-10-21 19:29 华行天下 阅读(1386) 评论(0) 推荐(0)
摘要:spring 的Quartz定时器的功能非常强大,可以在特定的年月日小时分秒的时间点触发时间,完成事件的调度,就像windows中得计划任务一样。下面看一个典型的Quartz定时器的实现: 1、首先实现一个用于被执行的类,这个类用于被定时器调度,这个类不需要继承任何类或者接口,代码如下: publi 阅读全文
posted @ 2016-10-05 10:10 华行天下 阅读(3932) 评论(0) 推荐(0)
摘要:[手把手教程][JavaWeb]优雅的SpringMvc+Mybatis整合之路 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis 前面网友说我为啥很久不更新博客了,我告诉他们我准备潜修.其实是我的博客被人批评是在记流水账(~一脸尴尬~). 再次安利一波,博客 阅读全文
posted @ 2016-09-22 10:32 华行天下 阅读(608) 评论(0) 推荐(0)
摘要:package com.lid; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class Test { public static void main(String[] args)... 阅读全文
posted @ 2016-09-20 13:56 华行天下 阅读(450) 评论(0) 推荐(0)
摘要:JSTL 使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及 session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的 长度时,在以往的开 阅读全文
posted @ 2016-09-19 18:18 华行天下 阅读(2359) 评论(0) 推荐(1)
摘要:1.管线化技术——客户端可以发送多次请求到服务端,而不需要等待上一次请求得到响应的时候才能进行下一次请求。实现并行发送请求 2.ajax——实现网页异步刷新 问题:当用户进行多次ajax请求的时候,并且将内容显示在页面的同一个元素中。如果上一次请求时间过长,后面的请求时间短, 就会造成,上一次请求的 阅读全文
posted @ 2016-09-18 09:39 华行天下 阅读(1838) 评论(0) 推荐(0)
摘要:StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输 阅读全文
posted @ 2016-08-09 10:21 华行天下 阅读(6149) 评论(0) 推荐(0)
摘要:java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家 阅读全文
posted @ 2016-07-31 22:17 华行天下 阅读(470462) 评论(44) 推荐(169)
摘要:HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和We 阅读全文
posted @ 2016-07-24 14:55 华行天下 阅读(353) 评论(0) 推荐(0)
摘要:普通网民打开网页,访问网站,并不需要了解所谓HTTP协议。作为软件工程师,了解一下浏览器的工作过程还是一件比较有意思的事情。我向大家介绍一下当我们在浏览器的地址栏里面回车的时候,浏览器如何和Web服务器通信。 DNS域名解析 浏览器第一步做的是DNS域名解析。域名解析的主要作用是将域名转换成IP地址 阅读全文
posted @ 2016-07-24 13:27 华行天下 阅读(3306) 评论(0) 推荐(0)
摘要:HTML5 LocalStorage 本地存储 说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还 阅读全文
posted @ 2016-07-22 18:30 华行天下 阅读(304) 评论(0) 推荐(0)
摘要:navicat 结合快捷键 1.ctrl+q 打开查询窗口2.ctrl+/ 注释sql语句3.ctrl+shift +/ 解除注释4.ctrl+r 运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6 打开一个mysql命令行窗口7.ctrl+l 删除一行8.ctrl 阅读全文
posted @ 2016-07-21 14:51 华行天下 阅读(7968) 评论(0) 推荐(1)
摘要:java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下 1 2 3 4 HttpServletRequest request 阅读全文
posted @ 2016-07-13 16:20 华行天下 阅读(208) 评论(0) 推荐(0)
摘要:StringUtils用法+StringUtils详细介绍博文来源:http://yijianfengvip.blog.163.com/blog/static/175273432201212221935832/public static void StringUtil(){ //null 和 ""操 阅读全文
posted @ 2016-07-13 14:52 华行天下 阅读(25281) 评论(0) 推荐(0)
摘要:由于项目中多个应用访问同一个数据库,并部署在同一个tomcat下面,所以没必要每个应用都配置连接池信息,这样可能导致数据库的资源分布不均,所以这种情况完全可以配置一个tomcat的全局连接池,所涉及应用均访问该连接池,让数据库资源得以充分利用。 本人使用了c3p0连接池,对c3p0虽然没做过相关性能 阅读全文
posted @ 2016-07-12 09:43 华行天下 阅读(506) 评论(0) 推荐(0)
摘要:ModelAndView的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView实例。 ModelAndView类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与Vie 阅读全文
posted @ 2016-06-30 13:36 华行天下 阅读(1129) 评论(0) 推荐(0)
摘要:研究了一天mybatis如何执行存储过程,基本了解了ORM的设计思想,在map层面进行对象关系映射有两种思路。 根据不同的业务使用不同的思路: 一、实体类和数据库映射,就是将数据库中的字段和java实体类中的对象对应起来,这是最普遍的做法。 就是这个样子: 二、将数据库的字段和java的Map对应起 阅读全文
posted @ 2016-06-30 08:47 华行天下 阅读(16107) 评论(3) 推荐(0)
摘要:有时候我们定义了long型的变量,当我们给该变量赋值过长的整数时,系统依然会提示长度超过范围,解决办法如下: long timeShow = 1437565243495L; 我们需要在整形变量的后面加上“L”,便可以避免系统报错。 阅读全文
posted @ 2016-06-27 09:49 华行天下 阅读(229) 评论(0) 推荐(0)
摘要:workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\项目名 阅读全文
posted @ 2016-06-25 14:32 华行天下 阅读(649) 评论(0) 推荐(0)