随笔分类 - JavaEE
1
摘要:easy /* * 获取下一天日期 * */ public static Date getNextDay(){ try{ Thread.sleep(24*60*60*1000); }catch (InterruptedException e){ e.printStackTrace(); } retu
阅读全文
摘要:CAP 理论 CAP 理论/定理起源于 2000 年,由加州大学伯克利分校的 Eric Brewer 教授在分布式计算原理研讨会(PODC)上提出,因此CAP定理又被称作布鲁尔定理(Brewer’s theorem) 2 年后,麻省理工学院的 Seth Gilbert 和 Nancy Lynch 发
阅读全文
摘要:1、这些异常你是否遇到过? 正式开讲之前,先罗列一下所知的 OutOfMemoryError (简称 OOM)异常,看看这些异常工作中你是否也遇到过? Java 堆内存溢出:java.lang.OutOfMemoryError: Java heap space 垃圾回收内存溢出:java.lang.
阅读全文
摘要:SpringMVC简介 SpringMVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0更加完善,实现了对Struts 2的超越。现在越来越多的开发团队选择了Spring MVC。- Spring为展现层提供的基于MVC设
阅读全文
摘要:一、ForkJoin ForkJoin是由JDK1.7后提供多线并发处理框架。ForkJoin的框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值进行分解成多个计算,然后将各个计算结果进行汇总。相应的ForkJoin将复杂的计算当做一个任务。而分解的多个计算则是当
阅读全文
摘要:@ServerEndpoint(value = "/datatrans/socketServer/{datatransSocket}") @Component public class SocketServer { private Session session; private static Ma
阅读全文
摘要:解析指定模板的Excel,模板如下: 首先定义一个注解 import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.Target; import
阅读全文
摘要:本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API本教程将用带注释的简单代码来描述新特性,你将看不到大片吓人的文字。 一、
阅读全文
摘要:在项目中经常会用到定时器,在笔试或者面试中也会经常问到定时器和IO流。 这里主要的代码块为: Timer time = new Timer(); time.schedule(new TimerTask() { public void run() { //run中填写定时器主要执行的代码块 }, da
阅读全文
摘要:公司最开始决定是使用GIT作为版本控制 , 也都使用了4,5个月了 , 开发人员也都是20多岁年轻力壮的年轻人 , 每个组的组长也一直在做git使用的培训 , 即使是这样 , 还是遇到了非常大的阻碍 , 主要是如下几点 : 1.代码合并导致代码丢失 2.很多人对代码commit到本地后还要push到
阅读全文
摘要:Hibernate中的三种数据状态:临时、持久、游离 1.临时态(瞬时态) 不存在于session中,也不存在于数据库中的数据,被称为临时态。 数据库中没有数据与之对应,超过作用域会被JVM垃圾回收器回收,一般是new出来且与session没有关联的对象。 比如:刚刚使用new关键字创建出的对象。
阅读全文
摘要:MyBatis 的前生为Apache的开源项目iBatis。其优势在于灵活,几乎可以替代JDBC,同时提供了编程接口。目前MyBatis的数据访问Dao层不需要实现类,也不需要像JDBC那样拼接Hql,它只需要一个接口和XML(或者注解)。MyBatis提供自动映射、动态SQL、级联、缓存、注解、代
阅读全文
摘要:偶然翻到别人的博文,很实用,转一下。 jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如p
阅读全文
摘要:在实际项目上,有很多地方后台存了一个表,但是在显示查询的时候需要显示为树形结构。 本项目是easyui+SSM框架。 前台程序为: 前台使用easyui框架的tree-treegrid。 controller层主要是为了查询数据结构,调用公共的查询方法。 如上为sql语句,查询树结构。 树形结构已经
阅读全文
摘要:一、什么是sql注入? 1、什么是sql注入呢? 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击.
阅读全文
摘要:Validatebox(验证框)的设计目的是为了验证输入的表单字段是否有效。如果用户输入了无效的值,它将会更改输入框的背景颜色,并且显示警告图标和提示信息。该验证框可以结合form(表单)插件并防止表单重复提交。 使用$.fn.validatebox.defaults重写默认值对象。 具体用法如下:
阅读全文
摘要:问题描述: 如上所示:当用户添加信息时,必须保证一个队伍一天只能有一条数据。所以在选择了报表日期的时候必须查询数据库里面当前队伍这一天的数据是否存在。如果不存在,即当前日期队伍没有数据,就可以进行数据添加;否则不能再进行添加。 前台页面如上所示,就是一个table,data-option属性里面写了
阅读全文
摘要:easyui是我们常用的前端框架之一,easyui的使用使得前端页面更加美观。为了能够使用combobox,ajax必须同步。 该小程序是使用ssm框架,对数据库的数据进行查询,所以url对应着mapper文件的SQL语句。 在如上的ajax中,下拉框显示的是名字,但是在数据库中存取的id。url对
阅读全文
摘要:利用Mybatis-Generator来帮我们自动生成mapper.xml文件,dao文件,model文件。 1、所需文件 关于Mybatis-Generator的下载可以到这个地址:https://github.com/mybatis/generator/releases 以下是相关文件截图: 从
阅读全文
1