常用
wh456413
这个作者很懒,什么都没留下…
展开
-
将eclipse开发的工程在IDEA中运行出现错误Invalid bound statement (not found):mapper下的接口找不到
我们在将eclipse中开发完成的工程添加至IDEA中,却产生了错误Invalid bound statement (not found): com.test.mapper.UserMapper.UserList明明eclipse运行没我呢提,但转移到IDEA中就出错了,这是为什么呢?原因在于IDEA跟eclipse比起来,有着这样的区别:IDEA:maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉。Eclipse:src目录下的x原创 2020-07-11 23:34:51 · 1994 阅读 · 0 评论 -
java获取10个不重复随机数,且从小到大排序
今天去做了一套笔试题,遇到这么一道题,一般我们的步骤是定义一个数组,再获取随机数存入数组,再加上判断该数是否已存在,如存在就不放入,不存在就放入数组中,然后再冒泡排序。这样下来代码量是不是就暴增了,而且容易出错,刚开始我也是这么想的,然而写到了一半,想到了一个简单的方法,利用TreeSet集合TreeSet集合有个特点,键不能重复,且在存储时能对键进行自然排序,刚好是升序,是不是完美的解决了这道题。直接上代码://获取不重复随机数import java.util.Set;import java.原创 2020-07-07 20:40:41 · 2659 阅读 · 1 评论 -
Java实现批量删除前后端源码
1.前端jsp显示页面设置定义input勾选框<input type="checkbox" value="${st.wNum}" name="del" />value值被设置为删除依据效果展示获取所有被选中的var nums = new Array(); //获取所有被选中的元素的value(),value值被设置为删除依据 $("input[name='del']:checked").each(function(i) { nums.push(this.val原创 2020-05-10 17:56:04 · 3575 阅读 · 0 评论 -
eclipse创建项目时避免出现乱码
1.整个web项目设置编码UTF-8工程创建完毕后点击右键—properties—Resource—Text file encoding选择UTF-82.创建数据库时设置编码格式UTF-83.Servlet设置字符编码4.JSP页面设置UTF-8<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>jsp文件开头设置改行代码5.Tomcat设置UTF-8打原创 2020-05-14 15:19:50 · 187 阅读 · 0 评论 -
Java的MD5盐值加密,Des加密解密和base64加密解密使用方法
java支持md5盐值加密和des加密。做项目时,某些模块添加加密功能可以提高用户个人信息安全性,防止信息泄露,其中des支持加密解密,MD5目前只支持加密(多用于用户登录密码验证,所以无需解密展示)。一、MD5盐值加密1.在pom文件中导入相关jar包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId>原创 2020-05-11 13:59:49 · 1845 阅读 · 0 评论 -
使用@Transaction给工程添加事务功能
在实现层ServiceImpl方法前添加@Transaction(rollbackFor=Exception.class)注解,使用try{}catch{}即可,如: @Override @Transactional(rollbackFor=Exception.class) public int updateUser(User u) { int num; try { num = userdao.updateUser(u); int i=1/0; u.setuName("464原创 2020-06-12 17:38:04 · 226 阅读 · 0 评论