- 博客(115)
- 资源 (10)
- 收藏
- 关注
原创 POI实现Excel导出
POI实现Excel导出下面简单给大家介绍poi导出配置1.首先导入依赖<!--poi--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version&...
2019-03-09 16:52:32 1420 1
原创 负载均衡初步理解
负载均衡1.什么是负载均衡?①负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。...
2019-03-09 16:45:11 369
原创 Java String.split()用法小结
在java.lang包中有String.split()方法,返回是一个数组,这个split数组有很多坑,大家需要经常注意我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.spli...
2019-01-29 13:38:54 277
原创 shiro权限控制(一):shiro介绍以及整合SSM框架
shiro安全框架是目前为止作为登录注册最常用的框架,因为它十分的强大简单,提供了认证、授权、加密和会话管理等功能 。一、shiro能做什么? 认证:验证用户的身份 授权:对用户执行访问控制:判断用户是否被允许做某事 会话管理:在任何环境下使用 Session API,即使没有 Web 或EJB 容器。 加密:以更简洁易用的方式使...
2019-01-23 17:06:48 305
原创 Easyui 使用datagrid控件中的updateRow方法更新某个单元格时无效
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LYQ2332826438近期在做项目时,使用了easyui,在做到更新表格中的某一行数据时,遇到了调用updataRow方法时,数据更新无效的情况表格请求数据无问题$("#dgd_buliding_ref").datagrid({ singleSelec...
2019-01-22 16:50:10 2304
原创 RSA基础讲解
1. 什么是RSARSA算法是现今使用最广泛的公钥密码算法,也是号称地球上最安全的加密算法。在了解RSA算法之前,先熟悉下几个术语 根据密钥的使用方法,可以将密码分为对称密码和公钥密码 对称密码:加密和解密使用同一种密钥的方式 公钥密码:加密和解密使用不同的密码的方式,因此公钥密码通常也称为非对称密码。2. RSA加密RSA的加密过程可以使用一个通式来表达密文=明文Em...
2019-01-07 18:16:56 1014 2
原创 java字符串转换成时间Could not parse date: Unparseable date: "2018-12-28"]
在做项目时java字符串转换成时间报如下错误: Could not parse date: Unparseable date: "2018-12-28"]后面发现是SpringMVC中封装数据到对象中时不会将字符串自动转换时间类型。自己总结了下有三种方法:第一种:自己封装一个转换的类第二种:Date startReportDate = sdf.parse(st...
2018-12-29 14:20:37 5174 2
原创 枚举enum的简单用法
枚举enum的简单用法 最近项目中使用了枚举,感觉蛮好用的,就跟大家分享一下它的简单用法。案例: 1.新建一个enumpackage com.soco.erp.common.enums;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUtil...
2018-12-27 10:13:59 778
原创 js自定义工具类(一)
js自定义工具类 做项目时前端的js是避免不了的,所以写一个js自定义工具类是非常有必要的,可以让你重复的使用,减少不必要的代码。//自定义工具类var SOCOUtils={ //校验字符串是否为空 isBlank:function(text){ if(text==null){ return true; } if(text==""){ return ...
2018-12-22 13:20:55 3037
原创 POI实现Excel导入
POI实现Excel导入一.思路第一步: 将Excel表转换成List<ExcelDto> 其中 ExcelDto 属性全部设置成String (便于自定义注解正则校验)第二步: 设置自定义注解(1:长度校验注解 2:正则校验注解 3:不能重复)第三步:编写校验方法返回错误数据、错误数据list、 可导入数据list第四步: 将可导入数据list导入数据库(涉及...
2018-12-18 19:13:17 708
原创 Spring Boot 集成Mybatis(三)
上一篇文件我们通过一个实例进行了集成 Thymeleaf接下来我们来了解一下怎么通过spring boot 整合MyBatis来实现数据的持久化。在操作spring boot 整合MyBatis之前,先给大家分享一点东西。orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的myba...
2018-11-09 23:16:34 341
原创 Spring Boot 集成 Thymeleaf (二)
上一篇文件我们通过一个实例进行了spring boot入门,学会了简单的入门案例接下来我们来了解一下怎么实现Spring Boot 集成 Thymeleaf。1.创建springboot项目和之前的spring boot入门案例的创建过程只有下面一点点的不同,不会的请参考我的第一篇spring boot文章!2.添加Maven依赖<dependency>...
2018-11-09 23:00:14 906
原创 Spring Boot入门(一)
最近在学习spring boot,感觉确实很好用,开发环境搭建和部署确实省去了很多不必须要的重复劳动。接下来就让我们一起来复习下。一、什么是spring boot ? spring boot是干嘛的? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样...
2018-11-07 19:24:23 186
原创 HR人事面试问答
HR人事面试问答1、请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求...
2018-11-03 21:15:37 4213
原创 SpringMvc框架中ajax防表单重复提交
SpringMvc框架中ajax防表单重复提交 SpringMVC 中如果使用了knockoutJs前端开发框架,在表单提交的时候只需要把ViewModel中的数据以Ajax提交的方式提交到后台进行处理,这时候我们需要在前端做防止重复提交。这种防止重复提交只能防止在页面未刷新立即进行的提交,虽然不能够解决防止重复提交的所有情形,但是结合后端验证,还是可以解决一部分问题。 后端防...
2018-10-24 21:30:23 953
原创 SSM整合Redis并解决所遇到的问题
SSM整合Redis1.先搭建SSM框架2.在pom.xml中引入redis依赖<!--引入redis依赖--><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId>...
2018-10-23 23:20:36 1888
原创 SSM三大框架整合
SSM整合将Spring和myBatis进行整合,从而使用Spring依赖注入以减少代码的耦合,使用SpringMVC处理请求并作出响应。使用myBatis更加简捷地完成数据库操作。 第一步:使用Maven搭建项目第二步:在pom.xml中导入SSM需要使用到的依赖包<!--配置junit依赖 --><dependency> <grou...
2018-10-23 22:50:37 380
原创 Mybatis一对一 关联查询
Mybatis一对一 关联查询一、单向实际开发过程中,经常存在一对一关系,比如一个人只能有一个身份证,一个身份证只能给一个人使用,这就是一对一的关系。 一对一关系推荐使用唯一主外键关联,即两张表使用外键关联关系,由于是一对一关联,因此还需要给外键增加unique唯一约束。1.数据库设计创建身份证表tb_card 及 个人信息表 tb_person。其中:tb_card表...
2018-10-12 13:58:03 563
原创 解决实体类属性与表字段名不一致的问题
如果实体类属性与表字段名不一致时,会出现对象为null,如何处理?有三种解决方法:准备工作:项目工程如下:1.引用依赖<!--配置junit依赖 --> <dependency> <groupId>junit</groupId> <artifactId>junit</arti...
2018-10-09 15:11:33 6593 1
原创 SSH整合Shiro
SSH整合Shiro环境配置:SSH框架,Shiro框架一、搭建SSH框架,结构如下图:二、导入几个依赖(整合ssh与shiro的依赖):<!--引入shiro核心依赖shiro-core--> <dependency> <groupId>org.apache.shiro</g...
2018-10-06 22:13:38 870 1
原创 MyBatis接口代理案例
接口代理接口代理指的是Mapper接口代理,也叫注册接口,或接口编程。 即将实体类持久层的接口与Mapper映射文件相关联,实现调用接口中的方法即调用Mapper.xml中相应的操作。通俗:如何在测试类中调用<mapper>中的CRUD?方法一:通过sqlSession中的方法;方法二:即通过接口代理调用。1.为实体类写一个Interface接口;2.在...
2018-10-04 20:35:35 277
原创 MyBatis基本入门案例
MyBatis基本入门案例一、用idea创建maven项目:二、引入依赖(导包)<!--引入mybatis依赖--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <...
2018-09-29 21:35:55 214
原创 Python|面向对象(案例)
Python|面向对象(案例)#一、类、对象定义及使用#定义类语法:class 类名(父类):代码块注意:()可有可无#class Student:#class Student():#创建对象(实例)语法:对象名=类名() 注意:Java语言在实例化对象是,采用new关键字,而Python语言不需要。#student=Student()#isinstance()语法:isin...
2018-09-27 13:40:13 890
原创 Shiro简介
Shiro简介SpringMVC整合Shiro,Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。 Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个...
2018-09-26 21:38:57 166
原创 jQuery DataTable 删除数据后重新加载
jQuery DataTable 删除数据后重新加载问题描述:利用jQuery Datatable和artTemplate组合来做的表格。但是当删除数据时,需要重新加载table里的数据。但是问题是datatable并没有直接的重新渲染,反而给数据累加上了。解决办法:经过查看高人的blog,发现可以先销毁table,然后再重新渲染。var dttable;App.globa...
2018-09-24 16:41:50 1151
原创 python开发的学生管理系统
学生管理系统(基础版)#定义一个函数,显示可以使用的功能列表给用户def showInfo(): print("-"*30) print(" 学生管理系统 ") print(" 1.添加学生的信息") print(" 2.删除学生的信息") print(" 3.修改学生的信息") print(" 4.查询学生的信息")
2018-09-22 16:10:31 2103
原创 Python函数(案例)
#Python函数#1.函数定义语法:# def 函数名(参数):# '''函数文档说明'''# 函数体# return 返回值#无参def test1(): print(123)#2.调用函数:直接使用函数名,再跟上参数的值即可。test1() #123#3.函数参数# 情况1:函数定...
2018-09-21 19:43:33 2714
原创 使用JDK开发WebServrice案例
使用JDK开发WebServrice案例:一、开发WebService服务器端第一步:创建Java工程 ,创建相应的包(服务端)使用JDK开发(1.6以上版本)第二步:建一个接口WebServiceI,创建方法:package com.liuyongqi.WebService.service;import javax.jws.WebMethod;import javax.j...
2018-09-18 18:40:41 212
原创 Spring常见面试题一
Spring常见面试题一1.什么是Spring beans?Spring beans 是那些形成Spring应用的主干的java对象。它们被Spring IOC容器初始化,装配,和管理。这些beans通过容器中配置的元数据创建。比如,以XML文件中<bean/> 的形式定义。Spring 框架定义的beans都是单件beans。在bean tag中有个属性”singleto...
2018-09-17 20:14:12 355
原创 Redis简单介绍
一.什么是Redis1.Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。2.在此基础...
2018-09-16 14:51:28 227
原创 Web Services简单介绍
Web Services入门一、Web Services简介1.什么是Web Services?Web Services 是应用程序组件 Web Services 使用开放协议进行通信 Web Services 是独立的(self-contained)并可自我描述 Web Services 可通过使用UDDI来发现 Web Services 可被其他应用程序使用 XML 是 ...
2018-09-15 20:34:51 259
原创 Spring总结以及在面试中的一些问题.
Spring总结以及在面试中的一些问题.1.谈谈你对spring IOC和DI的理解,它们有什么区别?IoC Inverse of Control 反转控制的概念,就是将原本在程序中手动创建UserService对象的控制权,交由Spring框架管理,简单说,就是创建UserService对象控制权被反转到了Spring框架DI:Dependency Injection 依赖注入,在S...
2018-09-15 14:07:13 264
原创 加密工具类Encrypt
package com.liuyongqi.A.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * 加密工具类 * md5加密出来的长度是32位 * sha加密...
2018-09-14 21:30:45 651
原创 python运算(案例)
#上课案例#一、python运算符#1.算数运算符:+,-,*,/,%#(1).+如果两边是数字,则会进行相加计算,如果两边是字符串,则会进行字符串拼接a=2+3print(a)#5b="hello"+'word'print(b)#hellowordq3eeeee4deedde#(2).-如果两边是数字,则会进行相减计算,特殊情况也可以和True/False进行计算,因为Tru...
2018-09-14 18:59:00 1303
原创 Python入门(案例)
#一.上课案例:#输出hello wordprint('hello word')#python注释有两种#1.单行注释#这是单行注释#2.多行注释'''这是多行注释'''#python变量name='liuyongqi'age=18print(name)print(age)#字符串既可以是单引号也可以是双引号name="刘永麒"print(name)#p...
2018-09-14 13:32:42 319
转载 菜鸟解决“子页面关闭刷新父页面局部”问题的历程
菜鸟解决“子页面关闭刷新父页面局部”问题的历程 昨天晚上做一个项目,遇到的一个问题,这个项目是一个在线考试系统,新建一份试卷的页面,要添加一些试题策略。点击添加试题策略,弹出添加策略的页面,策略编辑好之后提交,添加策略页关闭,当前添加试题页面策略列表刷新。那么就遇到一个问题,在“添加试卷页”中点击“添加策略”按钮弹出添加策略页,添加策略后,父页面只能局部刷新(整体刷新会丢掉页面输入框...
2018-09-07 13:04:25 767
原创 验证码
验证码一、JS验证码1.Js验证码概念:是通过编写JavaScript代码获得的随机验证码,在客户端运行。2.实现思路数组当中存放所有候选组成验证码的字符,通过随机产生的下标来循环获得数组当中的字符,循环次数由自己制定,每循环一次就拼接一次,从而组成一个字符串的验证码。3.案例:< script>Var code; function ...
2018-08-27 01:07:30 781
原创 jsp在线预览Word文档操作步骤(自己测试的)
jsp在线预览Word文档操作 步骤1.拷贝lib目录下的这两个文件到你自己WEB工程的lib目录下:Pageoffice.jar posetup.exe2.配置一下你的web.xml文件3.在你需要使用PageOfiice插件的JSP页面头部加入如下代码:4.在需要展示控件预览Word文件的地方加入如下代码;5注意点:PageO...
2018-08-22 22:21:02 5176
原创 Apache Solr:全文搜索(技术拓展一)
Apache Solr:全文搜索Apache Solr 初探Solr简介Solr 是一个开源的全文搜索服务器,已经在众多大型的网站中使用,较为成熟和稳定。 Solr 使用 Java 语言开发,基于 Apache Lucene 实现,对Lucene进行了扩展,提供了比Lucene更为丰富的查询语言,同时提高了可配置、可扩展性,并对查询性能进行了优化,而且提供了一个完善的功能管理界面。So...
2018-08-22 22:17:50 472
原创 struts2相关面试题(二)
struts2面试题1. 简述 Struts2 的工作流程:①. 请求发送给 StrutsPrepareAndExecuteFilter②. StrutsPrepareAndExecuteFilter 判定该请求是否是一个 Struts2 请求③. 若该请求是一个 Struts2 请求,则 StrutsPrepareAndExecuteFilter 把请求的处理交给 ActionP...
2018-08-21 18:21:29 221
上传图片可裁剪-photoClip.js-支持移动端
2021-01-13
项目model、Dao层、业务层建模工具类
2020-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人