通知:更换文本编辑器,部分博客无法正常显示。
闲言
  • 2020-09-14

    加油

  • 2020-05-12

    毕业啦!!!

  • 2020-05-08

    盲审已过,答辩顺利!!!

  • 2020-05-08

    祈福

  • 2020-05-05

    祈福


2018-12-29 wjy329 Java学习 20
MyBatis插入对象后返回获得自增的主键

2018-12-25 wjy329 Java学习 8
在Windows下用Sublime Text编写了脚本,上传到了服务器,然后高高兴兴一执行,出现了syntax error:unexpected end of file错误;在网上查了之后才知道,原来在Windows下写的脚本是dos格式的,而Linux服务器中只能执行unix格式的脚本。解决方案:  vi  xxx.sh   用vi编辑脚本(或者vim)输入  :set ff   回车,可以查看到当前脚本的格式,如果为fileformat=dos ,则需要修改脚本格式输入  :set ff=unix  ...

2018-12-22 wjy329 Java学习 61
从之前的公司那里抽离出来的一套后台管理模板,我觉得还是很方便使用的,而且使用Layui,也很美观。1、登陆界面2、主界面3、用户管理4、角色管理5、菜单配置Github:  https://github.com/wjy329/wAdmin

2018-12-11 wjy329 Java学习 13
1.引入Kaptcha依赖<!-- 验证码 --> <dependency>     <groupId>com.github.penggle</groupId>     <artifactId>kaptcha</artifactId>     <version>2.3.2</version> </dependency>2.KaptchaBean.ja...

2018-12-10 wjy329 Java学习 47
分页是我们 常用的功能,MySQL实现分页的原理 就是用limit,比如 select * from table limit 0,5;  意思就是从0行开始查询5条数据,那么要实现分页我们需要两个参数,起始位置和每页的数据量,起始位置需要计算,为了前端传值的方便,前端只需传入当前页码和每页数据量即可,下面我们来具体实现:数据准备:-- ------------------------------ Table structure for person-- ----------------------------DROP TABLE IF EXISTS `person`;CREATE T...

2018-12-04 wjy329 Java学习 14
 //判断密码规则,长度至少为8位,必须包含大小写字母、数字和特殊符号  var reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}/;  var result = $("#newPassword").val().match(reg);  if(result == null){      M...

2018-11-23 wjy329 Java学习 23
这篇文章让我们了解下高并发下的HashMap。HashMap随着插入的数据的增多,使得key值的冲突会越来越多,这时候HashMap就会进行扩容。先看一下扩容的条件:HashMap.size()>=Capacity*LoadFactor其中HashMap.size()是HashMap的长度,Capacity是HashMap的容量,LoadFactor是负载因子(默认值为0.75f)当满足扩容条件时,HashMap会先新建一个容量为之前2倍的Entry,然后遍历之前的Entry,重新Hash到新的数组因为index = HashCode(key) & (length -1 ) ,新...

2018-11-22 wjy329 Java学习 19
和题目一样,通过《MySQL必知必会》这本书记录一下MySQL应该掌握的知识。前提当然是你已经安装了MySQL,至于如何安装MySQL,网上也有很多,这里不做记录1.使用MySQL打开终端,输入:                                                         ...
原创 JPress使用

2018-11-20 wjy329 Java学习 44
JPress是一个用Java语言编写的开源的快速建站平台,一般用于博客的快速搭建,类似于大名鼎鼎的WordPress。JPress官方网站:http://www.jpress.io 首先  git clone https://gitee.com/fuhai/jpress.git  下载项目然后用shell进入项目的目录,执行mvn package 命令执行完毕后,可以看到在start-tomcat/target下生成stater-tomcat-1.0.war 然后我们在MySQL中新建一个数据库,运行项目目录下的db.sql,创建表;将刚才生成的war包...

2018-11-16 wjy329 Java学习 67
HashMap作为常用和常考的Java映射,有必要在详细的学习一下,结合多篇博客和资料的理解,简单记录下个人的想法。HashMap的每一个键值对都是一个Entry,一个个的键值对(Entry)分散存储在数组中,构成了HashMap的主干,每个Entry实际上是作为一个链表的头结点,当后面的key的index冲突的时候,就在Entry之后添加一个新的节点(头插法)。面试中,我们常常回答:HashMap 的底层是数组加链表的结合体,JDK1.8中添加了红黑树。下面我们通过一个图来直观的感受一下:HashMap中用来处理数组索引的哈希函数是: index  = hashCode(key) ...