自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (6)
  • 收藏
  • 关注

原创 【集合】对象列表深拷贝

public class ListUtils { /** * 描述:list集合深拷贝 * @param src * @return * @throws IOException * @throws ClassNotFoundException * @author songfayuan * 2018年7月22日下午2:...

2019-10-28 15:02:15 574

原创 【反射】操作日志,实体类内容变更记录

实体类比对工具类:import org.apache.poi.ss.formula.functions.T;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import javax.annotation.PostC...

2019-09-18 15:46:05 774

原创 【java】直接导出页面Table内容为Excel文件

步骤:1.POM增加解析Table标签的依赖:<dependency> <groupId>me.chyxion</groupId> <artifactId>table-to-xls</artifactId> <version>0.0.1-RELEASE</version></de...

2019-08-02 15:26:41 781 4

原创 JAVA枚举Enum,根据value值获取key键

1.ZjlxEnum.javapublic enum ZjlxEnum implements IEnum { SFZ("1", "居民身份证"), XGZM("2", "香港特区护照/身份证明"), AMZM("3", "澳门特区护照/身份证明"), TWTXZ("4", "台湾居民来往大陆通行证"), JWJZZ("5", "境外永久居住证"), ...

2019-08-02 15:15:43 20047

原创 CSDN获取积分

博客积分是衡量博客水平的重要标准,博客的排名也将按照积分排列。积分规则具体如下: 1、每发布一篇原创或者翻译文章:可获得10分 2、每发布一篇转载文章:可获得2分 3、博主的文章每被评论一次:可获得1分 4、每发表一次评论:可获得1分(自己给自己评论、博主回复别人对自己博文的评论不获得积分) 5、每篇博文阅读次数每超过100次:可获得1分,阅读加分最高加到100分,即每篇文章点击上万次截止 6、文...

2018-04-17 10:09:42 384 1

转载 event对象中 target和currentTarget 属性的区别

首先本质区别是:event.target返回触发事件的元素event.currentTarget返回绑定事件的元素https://www.cnblogs.com/yewenxiang/p/6171411.html

2017-11-16 14:57:18 1050

原创 模拟登录正方教务管理系统-JAVA实现

模拟登录正方教务管理系统这款应用能够将正方教务管理系统上的英语四六级信息查询功能、期末考试安排信息查询功能、期末考试成绩信息查询功能、课程表信息查询功能、毕业设计信息查询功能、个人头像信息查询功能在手机终端供用户查看。(以下列举两个功能模块的大概实现)。登录模块的实现用户打开该应用,显示登录界面。系统获取输入的信息(学号、密码与验证码),在LoginActiv...

2017-09-24 20:53:01 11809 17

原创 实体类集合(List<Object>)根据实体类的一个或者多个属性对集合进行排序-Collections.sort

Collection.sort(userList, new Comparator(){ @Override public int compare(User u1, User u2){ int ct=0; if(u2 == null){ ct = -1; } if(ct == 0){ String userId = u1.getUserId(); String

2017-09-07 17:23:57 4863

原创 直接通过网页jsp导出Excel文件

CookieUtil.add("downloaded","true",3600,response);String fileName = new String("******".getBytes("GBK"),"ISO-8859-1");response.setContentType("application/x-xls; charset=gb2312");response.setHea

2017-09-06 15:51:36 626

转载 java对redis的基本操作

一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:              解压后,选择当前64位win7系统对应的版本:       2、安装    1)解

2017-08-17 17:48:45 349

转载 redis与mysql数据同步

应用Redis实现数据的读写,同时利用队列处理器定时将数据写入mysql,此种情况存在的问题主要是如何保证mysql与redis的数据同步,二者数据同步的关键在于mysql数据库中主键,方案是在redis启动时去mysql读取所有表键值存入redis中,往redis写数据时,对redis主键自增并进行读取,若mysql更新失败,则需要及时清除缓存及同步redis主键。String

2017-08-17 17:37:04 465

转载 面向对象(006)_is-a,has-a,like-a是什么

1、is-a,has-a,like-a是什么在面向对象设计的领域里,有若干种设计思路,主要有如下三种: is-a、has-a、like-a Java中在类、接口、抽象类中有很多体现。 了解java看这里:什么是Java 了解类和对象看这里:类、对象到底有什么秘密 了解接口和抽象类看这里:接口和抽象类有什么区别2、is-a是什么is-a,顾名思义,是一个,

2017-08-02 11:49:15 488

转载 java基础---Java---面试题---银行业务调度系统(线程同步锁、枚举、线程池)

银行业务调度系统的项目需求: 模拟实现银行业务调度系统逻辑,具体需求如下: Ø 银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 Ø 异步随机生成各种类型的客户,生成各类型用户的概率比例

2017-08-01 15:43:40 469

转载 java基础知识回顾之javaIO类--File类应用:过滤器接口FilenameFilter和FileFilter

FilenameFilter和FileFilter都是用来过滤文件,例如过滤,以.jpg或者.java结尾的文件,通过看他们的源码:通过使用File类中String[] list(FilenameFilter filter)或者public File[] listFiles(FileFilter filter)方法,把FilenameFilter或者FileFilter接口对象作为参数传入,通过实

2017-07-12 16:28:04 477

原创 欢迎更多的需要毕设和接毕设的加入! Android/Java毕业设计——唯一QQ群:639813324

2017-06-06 10:57:15 1899

原创 书籍阅读

1.java编程思想2.设计模式3.重构-改善既有代码的设计

2017-05-31 11:11:20 340

转载 easyui combobox 随便输入,清除不存在输入值

    onHidePanel: function() {            var valueField = $(this).combobox("options").valueField;            var val = $(this).combobox("getValue");  //当前combobox的值            var al

2017-05-23 16:00:00 1986

转载 jsp 模拟按钮,点击button,链接到a标签,是a标签的地址跳转

linkdocument.getElementById("btn").onclick=function(){  document.getElementById("link").click();}

2017-04-21 00:28:48 3791

转载 hibernate.hql是对类进行查询的

Employees表的结构:Employee.Java代码:[java] view plain copypackage com.qiuclass.persistent;    public class Employee{        private long eid;    private String ename;  

2017-04-04 23:11:12 654

转载 判断两个时间段是否重叠的算法

判断两个时间段是否重叠,如:startdate1 — enddate1startdate2 — enddate2两个时间的重叠分4种情况,若你一一列出这四种情况来判断是否重叠那就弱爆了,最简单的方法:startdate1 =startdate2若你无法理解上面这种方法,那我还有下面的方法提供给你:(startdate1 BETWEEN startda

2017-02-23 13:45:15 1128

转载 成为一个Java的架构师要学习哪些知识

作者:zhuqz链接:https://www.zhihu.com/question/29031276/answer/54631312来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。既然java架构师,首先你要是一个高级java攻城尸,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么

2017-02-22 16:25:07 1066 3

转载 Java 将一个list按照某个字段分组后放入到一个新的list里面

List dataList = 数据库查询Map dataItem; // 数据库查询每条记录Map> resultMap= new HashMap>(); // 终要结for(int i=0;i    dataItem = dataList.get(i);    if(resultMap.containsKey(dataItem.get("merohant_id"))){

2017-02-16 16:04:14 3849

原创 mybatis批量更新(on duplicate key update)

( #{item.aB, jdbcType=VARCHAR},#{item.bC,jdbcType=VARCHAR},#{item.cD,jdbcType=VARCHAR},#{item.dE,jdbcType=VARCHAR} )ON DUPLICATE KEY UPDATEA_B = VALUES(A_B),B_C = VALUES(dashboB_C),C_D

2017-01-24 13:22:21 10345

转载 mybatis foreach标签的解释 与常用之处

情景:查询数据库中文章的相关文章   文章为一个表 字段tags为相关文章字符串中间用','逗号进行啦分割查询完一个文章后可以把tags字段构造为一个List 然后利用这个集合作为条件来查询   select * from t_news n where       separator="," close=")">   #{tag} in n.tags  

2017-01-05 14:16:59 350

转载 sql set uuid 函数

update test set id = UUID();MYSQL无法在默认值中设置UUID函数,实际上其它函数除TIMESTAMP之外都不可以。 MYSQL的默认值目前只能是常数或者CURRENTTIMESTAMP。如果需要实现UUID为默认值的功能,则可以在该表的INSERT触发器中实现:update test set id = UUID();create TRIGGER test_i

2017-01-05 10:05:27 1127

转载 MyBatis的foreach语句详解

MyBatis的foreach语句详解foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开

2016-12-27 15:27:59 201

转载 对Spring 及SpringMVC的理解

对Spring 及SpringMVC的理解目录(?)[+]spring是一个轻型容器(light-weight Container),其核心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了AOP(Aspect-Oriented Programming, 面向

2016-12-23 17:50:33 223

转载 Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的sql;

http://m.blog.csdn.net/article/details?id=46847299

2016-12-16 18:36:35 968

转载 Mapper和Dao名字相同

http://blog.csdn.net/zjf280441589/article/details/50760236

2016-12-16 18:31:30 3443

原创 笔记

1.JS List长度 var length = " ${fn:length(List)}"2.function(i){'代码'}(i),这算是一个闭包了,产生了num个闭包并且执行num次代码。例如下代码for(i=0;i<5;i++){ //(function(str){ document.body.innerHTML+=str+''; })(i);//i会传给str

2016-11-01 11:21:04 197

原创 解决table中<thead>固定,只有列表数据滚动的问题

table tbody {    display:block;    height:195px;    overflow-y:scroll;}table thead, tbody tr {    display:table;    width:100%;    table-layout:fixed;}table thead {    width: cal

2016-10-27 15:44:46 12242 1

原创 好用的Jquery使用手册

http://www.runoob.com/jquery/jquery-tutorial.html

2016-10-27 11:08:24 219

转载 两个List去掉重复元素放在一个List中去【两个Listsize值非常大】

/*  * 思路:  * 1.取得两个list的相同元素:list.retainAll(E)方法  * 2.两个list分别去掉相同的元素:list.removeAll(E);  * 3.将剩下的两个List分别加入到一个新的List去:addAll  */  public class Test1 {      public static void main(String[] args) {   

2016-10-27 10:52:05 2384 1

转载 jsp 表格头部固定 简单方法

威易网CSS教程table tbody {    display:block;    height:195px;    overflow-y:scroll;}table thead, tbody tr {    display:table;    width:100%;    table-layout:fixed;}table thead {

2016-09-28 14:06:25 5649

转载 Spring Web MVC

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此

2016-08-23 17:41:04 352

原创 4种方法让SpringMVC接收多个对象 List<user> 表单提交,以BeanListModel接收

http://blog.csdn.net/lutinghuan/article/details/46820023

2016-07-10 12:57:33 33304

转载 数据库设计

1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,

2016-07-04 15:34:16 321

原创 获取select下拉框的值

"age" onchange="selectAge()">"20" >20"21">21"22">22"23">23 "text/javascript">function selectAge(){    var s1 = document.getElementsByName("s1")[0];    alert('yo

2016-07-01 14:32:53 568

转载 springmvc实现批量删除

完整地mybatis + springmvc用checkbox实现批量删除前端代码删除选中  //前端代码 +''  //javascript拼接的数据,checkbox的value为idjavascript代码//删除选中博文 (我的博文)function delMyBlog(){var ques_id = [];$("[name=quanxuani]:c

2016-06-30 17:11:03 6206

Spring Boot数据库事务控制.pptx

1.问题引入 2.事务基本概念、特性 3.事务并发引起问题,隔离级别 4.Springboot事务控制

2020-01-15

apache-jmeter-2.13.rar

apache-jmeter-2.13.rarapache-jmeter-2.13.rarapache-jmeter-2.13.rar

2018-04-16

EditPlus_x64_v3.70.zip

EditPlus_x64_v3.70.zip EditPlus_x64_v3.70.zip EditPlus_x64_v3.70.zip

2018-04-16

Myeclipse6.5_注册码_汉化文件.zip

Myeclipse6.5_注册码_汉化文件.zipMyeclipse6.5_注册码_汉化文件.zip

2018-04-16

mysql-cluster-gpl-7.4.10-winx64.msi

mysql-cluster-gpl-7.4.10-winx64.msimysql-cluster-gpl-7.4.10-winx64.msi

2018-04-16

Nginx负载均衡

Nginx是一款可以通过反向代理实现负载均衡的服务器,使用Nginx服务实现负载均衡的时候,用户的访问首先会访问到Nginx服务器,然后Nginx服务器再从服务器集群列表中选择压力较小的服务器,然后将访问请求引向该服务器。

2017-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除