自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 根据数据库表逆向工程生成mapper和实体类-(简单工具)

逆向工程

2023-04-14 16:35:22 646 1

原创 linux环境下安装wkhtmltopdf

安装wkhtmltopdf

2022-12-09 23:00:00 2468 1

原创 html转pdf(总结五种方法Java)

html转pdf

2022-12-01 21:45:00 19440 7

原创 平常工作总结-sql常用

sql语句常用

2022-11-18 20:30:00 245

原创 java环境变量配置

环境变量配置

2022-11-18 05:00:00 204

原创 代码中可能会使用

日志、拦截器、命令

2022-11-16 23:19:03 599

原创 linux平常总结

linux学习、docker学习

2022-11-16 23:09:11 1359

原创 总结工作中nginx、git、linux、ES、lamada表达式、sql

nginx、git、linux、ES、SQL

2022-11-16 22:48:25 148

原创 汽车租聘系统

javaweb汽车租聘系统

2022-09-26 21:30:00 149

原创 Sql中having和where的区别

SQL中where与having的区别

2022-09-06 17:37:07 1269

原创 @ConfigurationProperties和@Lazy使用

@ConfigurationProperties和@Lazy使用

2022-07-08 15:01:33 418

原创 (mysql8.0.22) 本地计算机上的Mysql服务启动后停止,某些服务再未有其它服务或程序使用时自动停止

电脑每次开机启动mysql容易报以下错误。解决:重启。重启不行按如下操作启动方式1启动方式2:net start mysql查看日志:mysqld --console问题描述:mysql初始化的时候找不到对应的数据库存储目录解决方法:1、手动删掉自己创建的data文件夹(如果先前数据库中有重要的文件,可以备份一下)2、然后再管理员cmd下进入 bin 目录,移除自己的mysqld服务3、在cmd的bin目录执行 mysqld --initialize-insecure程序会在动My

2022-03-15 10:38:56 4427 1

原创 Java实现内外网(校园网、局域网)判断

需求:后端数据库存储ip和ip段,服务器获取当前ip和后端库中的ip进行判断。ip段有两种类型:如196.168.0.1~196.168.0.7和172.0.0.1/24实现代码:@Componentpublic class NetWorkUtils { /* * 三种ip方式进行处理。传入判断的ip,和要比较的ip或ip段,返回boolean * 1、127.0.0.1 * 2、10.8.110.0/24段 * 3、196.168.0.1~196.168.

2022-01-24 18:18:25 1939

原创 B-树和B+树

B - 树(推荐:https://zhuanlan.zhihu.com/p/54084335)首先强调一点B-树就是B树(就是B杠树),千万别读成B减树了!!!B树和B+树其实就是从二叉树变换而来的。特点:每个节点最多有m-1个关键字(可以存有的键值对)。根节点最少可以只有1个关键字。非根节点至少有m/2个关键字。每个节点中的关键字都按照从小到大的顺序排列,每个关键字的左子树中的所有关键字都小于它,而右子树中的所有关键字都大于它。所有叶子节点都位于同一层,或者说根节点到每个叶子节点的长度

2021-12-09 16:26:39 2341 1

原创 一道二叉树的镜像题

二叉树的镜像如图所示1、第一步我们交换左右子树。2、这时我们发现交换后的左右子树的子节点还是保持原来的顺序,所以需要我们去交换左右子树自己的左右子树。我们用递归方式来递归交换各个左右子树。实现:大问题转换为小问题,通过递归实现。class Solution { public TreeNode mirrorTree(TreeNode root) { if(root != null) { TreeNode temp = root.left;

2021-11-24 18:52:14 301 1

原创 一道多线程编程题--灵活使用锁的形式

通过下面几道典型的编程题训练,对多线程的了解会更加全面1、三个线程分别打印 A,B,C,要求这三个线程一起运行,打印 n 次,输出形如“ABCABCABC…”的字符串2、两个线程交替打印 0~100 的奇偶数3、通过 N 个线程顺序循环打印从 0 至 1004、多线程按顺序调用,A->B->C,AA 打印 5 次,BB 打印10 次,CC 打印 15 次,重复 10 次5、用两个线程,一个输出字母,一个输出数字,交替输出 1A2B3C4D…26Z第一个问题方法一思路:A B C 三

2021-11-20 12:54:02 356

原创 多线程----开发过程中经常使用到、做个总结

线程池经常用到,对多线程进行总结一下Java实现多线程的四种方式方式一:继承Thread类的方式1、创建一个继承于Thread类的子类 2、重写Thread类中的run():将此线程要执行的操作声明在run()3、创建Thread的子类的对象 4、调用此对象的start():①启动线程 ②调用当前线程的run()方法方式二:实现Runnable接口的方式1、创建一个实现Runnable接口的类 2、实现Runnable接口中的抽象方法:run():将创建的线程要执行的操作声明在

2021-11-17 20:23:06 553

原创 IK 分词器 插件最新版本7.4版本ElasticSearch-7.13.3版本不对应解决方案

在windows上安装ElasticSearch后,在装插件IK分词器时找不到对应的版本。首先老的版本是可以一一对应的,新的不知咋回事老是找不到对应的版本,比如我的这个ElasticSearch-7.13.3没找到对应的IK。解决:下一个比较新的IK版本,安装运行。将要解压在ik文件夹下的plugin-descriptor.properties文件中的最后一行版本elasticsearch.version=7.* 改成elasticsearch.version=7.13.3即可。好像这只是临时解决。等

2021-07-23 11:30:50 1321

原创 LeetCode中剑指Offer全集一

最近在LeetCode刷了一些算法题总结了一下,顺序是按照剑指Offer进行的。剑指offer弱点:递归04.二维数组中的查找在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18,

2020-12-29 11:34:42 871

原创 idea中操作nacos及nacos安装运行报错闪退(解决一些杂问题)

1、nacos安装1.3.2版本解压启动报错双击:startup.cmd报错、闪过https://github.com/alibaba/nacos/releases解决:重新下载解压,使用1.3.2以下版本2、idea中pom依赖导入报错<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-

2020-08-21 14:48:04 1970

原创 maven垂直结构项目导入、jar包导入不成功(idea解决)

公司项目。我的后向花费管理系统又跑不通了,和昨天问题一样。昨天是我师父帮我调试通的,今天我花费了好长时间也终于跑通了。下面是遇到的几个问题。1、导入分布式项目2、报错跑不了解决:网上查阅了好多方法,添加配置、手动导等等,都不行1、重新导入项目2、idea直接打开父目录(open)3、配置maven 注意:maven版本最好要跟项目要求的一样、最好一样!最好一样!最好一样! 我一开始导入的版本是3.5的,运行报错,网上没查到解决办法,改成3.6成功跑通。4、编译打包.

2020-07-18 12:35:23 416

原创 Java实习生面试问题总结

面试问题已入职、最近大致总结了下面试问题。1、机房担任管理员最大感悟,其中机房保护卡原理了解过吗  面试官首先随便给我聊了一下,问了一下在校成绩及其他情况,成绩能排到前十名不及能否打印出来,还有在学校组织过或参加过什么活动。  然后我一一回答,又说了印象最深刻的活动是在机房担任管理员,工作是修电脑保证学生来上课时,电脑是正常的,以及带学弟去帮各老师修复他们损坏的电脑、打印机等其他的外设。然后面试官又问了一下管理的时候,怎样保证电脑正常使用,学生使用后信息是否还在上面,回答中我提到了保护卡。突然感

2020-07-07 08:23:15 2997

原创 Java面试习题必刷一(迭代器Iteration、HashMap和Hashtable、ArrayList和LinkedList等总结)

文章目录1、迭代器(Iteration)2、HashMap的工作原理3、HashMap和Hashtable有什么区别4、数组Array和列表ArrayList有什么区别、及LinkedList5、Comparable和Comparator接口是干什么的6、什么是Java优先队列(PriorityQueue)7、HashSet和TreeSet有什么区别8、Java堆的结构是什么样子的,什么是队中永久代(Perm Gen Space)1、迭代器(Iteration)2、HashMap的工作原理3、Hash

2020-05-30 22:31:53 619

原创 一个多线程的小例子

有三种方式创建线程一、继承Thread类二、实现Runable接口三、使用 Executor 框架来创建线程池这里只使用了方法一继承Thread类实现多线程模拟火车票窗口继承类重写run方法代码public class TestThread extends Thread { public TestThread(String name){//通过构造方法给线程名字赋值 super(name); } public static int n=20;//门票

2020-05-25 21:11:04 327

原创 springboot学习之路五

练习完springboot日志和定时器后的感悟和总结springboot日志(调试去除system.out.println())1、首先是确定日志类型slf4j、logback,…2、其次确定相应的maven依赖3、之后可以自己编写xml或直接在yml、properties文件中加入自己想要的日志类型4、之后就可以通过注解使用日志主要代码:ymllogging.pattern.c...

2020-04-11 23:08:44 183

原创 springboot学习之路四

springboot引入cache感悟步骤:1、 建立springboot项目2、 引入pom.xml约束3、 开启基于注解的缓存4、标注注解即可@EnableCache@CachePut@CacheEvict@Cacheable针对这四个注解的大致理解(在service中加入)   @EnableCache:开启基于注解的缓存。通常我们放在application的主方法...

2020-04-10 21:47:51 195

原创 Java实现八大排序(理清思路再搞)

最近准备把八大排序整理下,慢慢增加更新文章目录1. 冒泡排序2. 选择排序3. 插入排序4. 快速排序5. 堆排序6. 希尔排序7. 归并排序8. 计数排序1. 冒泡排序原理:1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、针对所有的元素重复以上的步骤,除了最后一个。3、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较代码: public......

2020-04-08 22:53:44 227

原创 springboot学习之路三

本章讲解springboot引入模板引擎Thymeleaf这对于我来说是新知识,从一开始对Java模板引擎的一脸茫然,到查阅资料后的大致了解。网上有说Thymeleaf是jsp的大哥。实现目标:搭建项目建立HTML页面,使用thymeleaf标签显示数据。目录结构:properties配置spring.thymeleaf.prefix=classpath:/templates/user...

2020-04-08 22:14:54 133

原创 LeetCode--单词的压缩编码-第820题

输入: words = ["time", "me", "bell"]输出: 10说明: S = "time#bell#" , indexes = [0, 2, 5] 。

2020-03-28 22:52:34 173

原创 LeetCode--可以被一步捕获的棋子数(思路简单清晰)第999题

LeetCode算法练习(LeetCode推荐每日一练)题目:在一个 8 x 8 的棋盘上,有一个白色的车(Rook),用字符 ‘R’ 表示。棋盘上还可能存在空方块,白色的象(Bishop)以及黑色的卒(pawn),分别用字符 ‘.’,‘B’ 和 ‘p’ 表示。不难看出,大写字符表示的是白棋,小写字符表示的是黑棋。车按国际象棋中的规则移动。东,西,南,北四个基本方向任选其一,然后一直向选定的...

2020-03-27 22:12:35 267

原创 springboot进行CRUD时使用@Autowired对mapper注解,出现嵌套异常和未扫描到mapper

错误一:注解@Autowired不能注入mapper解决:在mapper接口上加上注解@Repository即可如果运行还是出错,则在springbootApplication启动类上加入:@MapperScan(“com.ali.mapper”)第二个问题:出现嵌套类异常,貌似是找不到配置什么鬼东西解决:搞了好长时间终于解决最后在springbootApplication启动类中发...

2020-03-24 22:31:48 840

原创 springboot学习之路二

本节是讲述springboot建立web项目开发目的达到通过浏览器访问后台,之后跳转到jsp页面首先建立springboot项目,这里就不在说明了。但需要注意一点,在建立springboot的web项目时一定要把web组件勾选,如图;项目目录如图:建好的项目会多出一个ServletInitlalizer类,它继承了SpringBootServletInitializer这个父类,而Sp...

2020-03-22 22:59:07 119

原创 springboot学习之路一

首先编写HelloWord使用工具:Intelij IDEA打开IDEA创建项目点击next,之后Group包名填写,Artifact项目名称,packaging选择jar点击next,之后选择需要的web包点击finish目录:测试:@SpringBootApplication,运行main函数启动springboot注解我们可以看到工具为我们自动生成的入口程序是有@S...

2020-03-15 11:35:45 196

转载 json前后台数据交互

最近学习了json,对json做了一下总结,在这里因为时间的原因,大致说一下前后台交互,在springMVC中有以下两个注解:@RequestBody注解@RequestBody注解用于读取http请求的内容(字符串),通过SpringMVC提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到Controller类方法的参数上。本...

2020-03-13 18:46:13 797

原创 Ajax返回数据却一直进入error(已经解决)

在1.3版本的jQuery以后,严格要求了json格式,如果返回的值不是json格式,他就会执行error函数。所以如果想让他走success函数的话,还是在后台把数据格式化成json格式吧。如若返回的不是json数据,要想不出现error,则需要注释掉dataType:“json”$.ajax({ url:"${pageContext.request.context...

2020-03-08 13:26:43 1522

原创 JSONArray依赖导入不起作用(入坑)

问题:json-lib导入不起作用,如下图,使用JSONArray时没有相应的包导入。其中json-lib库有两个版本分别是:json-lib-2.1-jdk13.jar和json-lib-2.1-jdk15.jar错误导入: <dependency> <groupId>net.sf.json-lib</groupId> &l...

2020-03-03 19:04:44 2254

原创 select标签默认选中显示后台返回的值

问题: 在查询修改时,回显中的值select框中怎么显示出来话不多说,先上图解决办法:方法一:el表达式解决方法<select class="left_input3" name="jb" id="jb"> <option value="">请选择</option> option ${tea_award.jb eq '一级'?'selected':'...

2020-02-27 14:37:43 2208

原创 mybatis打印SQL语句

只需在mybatis-config中配置以下几行,话不多说直接上图。<!-- 打印mybatis中的SQL语句 --> <settings> <setting name="logImpl" value="STDOUT_LOGGING" /> </settings>效果:控制台输出...

2020-02-26 19:10:11 128

原创 mybatis获取map值的问题(取值#{}入坑)

错误信息:org.springframework.dao.TransientDataAccessResourceException:代码如图:map中代码Map<String, Object> map=new HashMap<String,Object>(); map.put("date1", date1); map.put("date2",date2);...

2020-02-26 19:02:22 5096

原创 师生交流系统

最近因为新型冠状病毒的原因,导致学校无法开学,只能在家听网课学习。但是没有学校的学习氛围好,我想在家里大家应该都是这样不想学习,懒散。所以趁这个时间整理了一下去年暑假期间做的一个小项目(师生交流系统)师生交流系统开发工具:myEclipse2017tomcat8.5jdk1.8开发技术:(暑假闲着没事把三层架构改写成了ssh)1、三层架构+原生jdbc2、struts2+sprin...

2020-02-19 21:28:31 1712 74

Item_bank.war

题库管理系统,功能有,登录注册,Excel上传下载,随机组卷,手动组卷,评分,EChartss报表等等

2020-02-26

空空如也

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

TA关注的人

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