- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 利用org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor创建线程池
利用org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor创建线程池
2022-02-10 15:19:34 2223
原创 数据结构----二叉搜索树
在数据结构中,二叉树是一种比较常见的树结构。在有的应用场景下,为什么要使用二查搜索树呢?使用二查搜索树可以给我们带来什么好处呢?比如我们做查询操作时,数组的查询插入或者删除的最坏的时间复杂度是O(n)当我们把这个数组进行排序以后,查询的最坏时间复杂度为o(log n),但是插入和删除元素的时间复杂度依然没有发生变化。二叉搜素树的查询插入和删除的最坏时间复杂度都为o(log n),所以使...
2019-09-15 14:56:37 300
原创 数据结构----树的先序、中序、后序遍历
本案例中二叉树的结构package com.tree;import java.util.ArrayList;import java.util.List;class Test { public static void main(String[] args) { Node node1 = new Node(null,null,1);//根节点 ...
2019-09-10 10:47:15 858
原创 数据结构与算法面试题
class Test1 { public static void main(String[] args) { Node node1 = new Node(null,null,1);//根节点 Node node2 = new Node(null,null,1);//1层 Node node3 = new Node(nul...
2019-09-04 23:09:29 328
原创 设计模式----适配器模式
适配器模式在我们的生活当中随处可见,比如说:我们电脑的充电器就是一个适配器,它可以将220V的电压转换成我们电脑可以充电的电压。或者当我们的电脑没有网线接口的时候,我们可以通过一个转换器将USB接口转换为网线接口,然后USB的一段连接电脑,另一端连接到网线。经过适配以后,没有网线接口的电脑也可以使用网线了。适配器模式就是使得原本由于接口不兼容而不能一起工作、不能统一管理的那些类可以在一起工作、...
2019-08-26 15:55:27 185
原创 数据结构---翻转单链表
class MyLinkedList{ public static void main(String[] args) { Node n = new Node(); n.val = 0; n.add(n); Node n1 = new Node(); n1.val = 1; n.add(n1...
2019-08-25 18:08:54 215
原创 数据结构----树的广度遍历
数据结构中数是一种常见的数据组织方式,在许多的应用场景下体现出来了,比如说一个公司的Boss、总经理、副总经理、项目组长、项目组的组员,他们之间的关系就是一种树型结构,一个Boss下关联总经理,总经理关联多个副总经理,副总经理关联多个项目组长,项目组长关联多个组员。我们该如何去获取某一个员工的所有下级员工呢?比如:通过项目经理直接就可以获取到关联的项目组长以及项目组长下的组员。这样就需要对于树...
2019-08-19 21:58:37 933
原创 nginx反向代理
在我们发布项目的时候,常常会有这样的需求,只有一台服务器,但是需要给这服务器绑定多个名域名。那我们该如何去解决这个问题呢。我们可以使用nginx反向代理为这些域名建立映射,域名与端口号去建立映射。比如:www.aaa.com映射到192.168.12.4这台主机的8080端口号上,www.bbb.com映射到192.168.12.4这台主机的8081端口号上。所以让这两个域名都使用80端口号去...
2019-08-15 14:17:42 309
原创 生成文件的MD5哈希码
package com.wdzl1;import org.springframework.util.DigestUtils;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;...
2019-08-05 10:18:01 2368
原创 MongoDB安装时无法启动服务
在安装MongoDB数据库的时候,有可能出现安装速度较慢,然后取消安装以后,再一次重新去安装的时候,在安装的最后一步可能会出现无法启动服务的现象这种情况直接点击Ignore,完成安装以后,打开DOS窗口,使用该命令将MongDB服务删除掉sc delete MongoDB删除以后我们自己重新装一个MongoDB服务就可以了,在安装目录的bin中打开控制台窗口输入命令如图所示...
2019-07-07 16:25:01 3789 5
原创 一招解决Tomcat闪退
tomcat的运行需要JRE,一般启动闪退都是因为找不到JRE,也就是说环境安装JDK时环境变量没有配置好。首先检查JDK配置是否正确,确认JDK配置好了以后开始检查错误,在Tomcat的安装目录下的bin文件夹里面找到startup.bat文件,点击启动Tomcat,发现Tomcat为闪退的话,用记事本打开startup.bat文件并且在文件最后的end前面加上pause,如下图所示,加上p...
2019-07-05 14:29:14 8772
原创 mysql的触发器
触发器也是数据库中比较重要的部分,它的出现简化了某些操作。比如当一个学生被一个学校录取后,它的基本信息就要录入学校的数据库,数据可能录入到不同的表中,这样我们可以创建一个触发器,当学生的学籍信息被添加后,就要触发触发器,触发器去执行一系列的SQL语句,比如说添加学生到学校的班级表,宿舍住宿表等。DELIMITER $$CREATE TRIGGER `jeesite_mysql`...
2019-01-07 20:55:24 251
原创 mysql的存储过程
在实际的开发中,可能会遇到这样的需求,有些平台会有会员,而会员需要通过充值以后而成为会员,就像我们经常用的QQ,要成为会员享有一些权限的话,就要进行充值,但是当会员快到期的时候,我们就需要对会员进行一个提醒,会员即将到期了。这是我自己截的一张数据库ER图,在图中有三张表,分别是会员表,缴费记录表和催费表,当缴费记录表中的当前时间与缴费时间的达到一定值时,我们就需给催费表中加一条记录,这样的...
2019-01-07 20:36:07 193
原创 mysql作业
在开发中,我们可能会遇到这样的需求,每天晚上让数据库对某些数据进行定时的维护,这也就是为什么有的系统在某一个时间段是不能使用的。要使用定时这个功能,也就要用到时间(也可以叫做作业),在某一时间段执行一批SQ了语句。对于事件的定义,是针对于某一个数据库,事件的触发和执行过程是由DBMS自动执行的,事件定义完成以后,然后开启事件,剩下的工作就交给数据库去维护数据了。事件的定义格式DELI...
2019-01-04 11:33:23 1478
原创 Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
mybatis框架的错误信息### Error updating database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String### Cause: java.lang.IllegalArgumentException: invalid ...
2018-11-24 15:58:35 4418 2
转载 关于富文本编辑器KingEditor在JSP的使用
去KingEditor官网去下载KingEditor文件 kingeditor网址链接: http://kindeditor.net/demo.php下载下来解压,把文件放入java项目中在JSP中引入KingEditor中的JS与CSS文件<textarea id="editor_id" name="content" /> <link rel="s...
2018-11-24 15:37:58 566
原创 关于HTML程序片响应为HTML字符串的问题
@RequestMapping(value="addInfo", method = RequestMethod.POST) public String addInfo(Information info ,ModelMap model){ info.setState("0"); //在添加内容时将HTML对应的字符串转换为HTML标签 info.setContent(S...
2018-11-24 12:34:49 310
原创 form:input 标签的格式化时间问题的解决方法
<fmt:formatDate value="${info.createDate }" pattern="yyyy-MM-dd" var="formatDate"/><form:input path="createDate" value="${formatDate } " htmlEscape="false" maxlength=&quo
2018-11-17 14:55:01 4226
原创 Caused by: java.net.ConnectException: Connection refused: connect
Caused by: java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPl...
2018-11-16 21:25:58 4765
转载 org.springframework.validation.BindException: org.springframework.
错误信息:org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 2 errorsField error in object 'student' on field 'create_date': rejected value [2018-10-...
2018-10-21 10:35:16 14284 12
原创 org.springframework.beans.factory.BeanCreationException
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring-mybatis.xml]: Initialization of bean failed; nested ex...
2018-10-17 23:13:16 288
原创 利用Session验证是否登陆
自定义过滤器,当用户没有登录时,来访问就会跳转到登录页面,有利于后台数据的安全性 package com.hzit.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;imp...
2018-09-26 23:06:04 2128
原创 斐波那契数列用JAVA实现
import java.util.Scanner;public class Test { public static void main(String[] args) { int r = test(7); int rs = test2(7); System.out.println("==="+r+"========"+rs); } public stati...
2018-09-22 23:05:46 3664
转载 Referenced file contains errors (http://mybatis.org/dtd/mybatis-3-mapper.dtd). For more information,
Mybatis的映射文件出现以下问题Referenced file contains errors (http://mybatis.org/dtd/mybatis-3-mapper.dtd). For more information, right click on the message in the Problems View and select "Show Details..."...
2018-09-22 23:02:44 914
原创 springMVC出现日期与String类型不匹配时的解决办法
package converter;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.core.convert.converter.Converter;//string类型和date类型的自动转换/*...
2018-09-19 08:40:40 523
转载 org.springframework.validation.BindException:
org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'supply' on field 'createtime1': rejected value [2018-09-16]; cod...
2018-09-16 18:16:00 1634 1
原创 解决SpringMVC的GET请求中文乱码
进行转码@RequestMapping("querySupplyToJSON") @ResponseBody public List<Supply> querySupplyByJson(Supply supply) throws UnsupportedEncodingException{ String str = new String(supply.getGongying...
2018-09-15 16:45:40 978
原创 springMVC+json
通过ajax技术,给下拉菜单动态绑定数据 ajax代码<script type="text/javascript"> $(document).ready(function(){ var url = "queryThemeToJSON"; var parent = $("#sendzoneid"); $.getJSON(url,function(...
2018-09-15 16:04:38 500
原创 ajax判断用户输入的密码是否正确
控制层的代码段 @RequestMapping("CheckPass")//ajax请求后台查询密码是否正确 @ResponseBody public void CheckPass(User user , HttpServletResponse response) throws IOException { User u = userService.getDetail(user.ge...
2018-09-11 23:38:18 2767
原创 mybatis框架常出现的问题
出现以下问题,解决的方式为, 问题的原因:UserMapper中用了parameterMap 解决方式:把 映射文件中的parameterMap换为parameterType org.springframework.web.util.NestedServletException: Re...
2018-09-09 22:08:20 454
原创 eclipe+maven快速搭建ssm框架
第一步 在Maven中添加spring springMVC Mybatis所依赖的jar包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa...
2018-09-09 12:08:06 263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人