• 欢迎访问废江网站,承蒙遇见 QQ群
  • 本站将致力于推送优质的java知识以及算法,开源代码!
  • 排序(总目录)
  • 图(总目录)
  • 刷题后的总结和思想
  • 树(总目录)
模板工具

ssm整合,事务,aop,事务传播为什么失效???

ssm整合,事务,aop,事务传播为什么失效???
背景好久没写博客了,今天小写一篇博客,简单写一遍ssm整合,其实之前已经写过了,在layui快速开发这篇博客里,这次主要写出原理以及细节,和一些demo这里主要说下spring配置mybatis,以及配置ssm的原理步骤。整合ssm网上很多人觉得很复杂,其实我觉得还是很好记忆的。具体的配置代码,看下这篇博客,ssm整合其实,配置ssm整合无非就是……继续阅读 »

站点默认 1周前 (01-20) 14浏览 0评论0个赞

日常bug

linux远程ssh连接不上?

linux远程ssh连接不上?
背景昨天下午从公司下班回到家后,想连接linux来给一个docker项目部署好,发现突然连接不上了?这类linux问题,我的排查能力还是不足,并且无从分析,我是直接照着报错去百度搜索,压根没有什么用。后来我想了一下,ssh服务我重新安装一个就是了,应该是之前修改配置文件,修改坏了,于是我去了阿里云官网的控制台,使用救援连接,成功连接到ssh服务,并且……继续阅读 »

站点默认 4周前 (01-01) 40浏览 0评论0个赞

日常bug

mapper报错非法绑定?xml却查不出错误?

mapper报错非法绑定?xml却查不出错误?
背景今天重新跑了一下之前的ssm项目,但是发现数据查不出来,而且也没报错,首先f12查看报错,500.我debug项目后发现是service.login()的方法那后面便没了回声,便猜到应该是mapper出了问题,但我还不知道在哪里。也回忆起之前写项目的时候写mapper.xml的时候,新写的方法就是没有用。我顿悟了,去查看target的dao层下的xml……继续阅读 »

站点默认 1个月前 (12-16) 55浏览 0评论1个赞

多线程

两阶段终止模式

两阶段终止模式
介绍话不多说,先看图理解为什么为什么,需要这个模式呢?存在的意义是什么?作用是优雅的停止一个线程,让其有“料理后事”的功能。有人会说,我用stop()方法,不是一样可以停止这个线程吗?这是不可行的,因为会直接正杀死线程,如果这时线程锁住了共享资源,那么当它被杀死后就再也没有机会释放锁,其它线程将永远无法获取锁。所以,两阶段终止模式就来啦!是什么……继续阅读 »

站点默认 2个月前 (12-14) 49浏览 0评论0个赞

数据库

sprongboot配置druid数据源使用druid监控

sprongboot配置druid数据源使用druid监控
自定义druid介绍首先它是一个数据库连接池,负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。其次它提供了监控页面,可以查看SQL/ URL /方法 的请求次数,耗时等等统计……继续阅读 »

站点默认 2个月前 (12-09) 41浏览 0评论0个赞

牛客刷题

数据库SQL练习

数据库SQL练习
12-8题目:统计每个学校的答过题的用户的平均答题数咋一看无从下手,其实很简单。每个学校,则说明按学校分组,平均答题数,则是一个学校的所有学生的答题总数/学生总数。注意前缀,我加了一个学校的,那么按学校分组也是刚刚好,注意一点就是学生总数需要去重,题目总数不必去重 select universi……继续阅读 »

站点默认 2个月前 (12-08) 59浏览 0评论0个赞

架构思维

java组合接口 抽象出功能

java组合接口 抽象出功能
背景今天,在写一个多线程的时候,犹豫了一下。为什么多线程可以其一是继承Thread类,然后重写run方法,表示是一个线程,然后Main中实例化出对象,调用start方法启动,其一就是实现Runnable接口,然后声明Thread的时候传入实现了Runnable接口的对象,也是构造出了一个线程。这两种方法有什么区别吗?脑海中回忆了之前看的java成神之路中的……继续阅读 »

站点默认 2个月前 (12-07) 69浏览 1评论0个赞

架构思维

数据库篇

数据库篇
如何排序查找ip字段有这样一个需求,就是mongodb存储一堆ip地址,然后我们在取出来的时候,如何得到已经排序后的ip地址首先直接排序肯定是不行的,比如192.168.204.12这个地址,存储在mongodb肯定是字符串的形式,然后字符串排序的话,对于开头的192,如果再来一个21开头的ip地址,21就比192大了,肯定不行。字符串排序也正是这样。我……继续阅读 »

站点默认 2个月前 (12-04) 141浏览 1评论0个赞

数据库

mongodb初级入门

mongodb初级入门
基础启动mongodb:在安装的mongodb的文件夹下的bin目录打开cmd输入mongo,即可启动mongodb,cmd窗口关闭或者按ctrl+c即可退出mongodb和mysql对比的优缺点mongodb比mysql,高性能,高可用,高扩展。但唯一的缺点是对数据的事务的支持没有mysql强。因此,mmongodb适合存储那些海量数据并且经常读写的……继续阅读 »

站点默认 2个月前 (12-01) 63浏览 0评论1个赞

java实现

java手写双链表

java手写双链表
双链表链表中的每个节点即指向前面一个节点,也指向后面一个节点,就像丢手绢游戏一样,每个人都手拉手 。简单来说,双向链表其实和单链表类似的,只是在定义存储结构时多了一个指向前驱结点,删除时只要更新当前的结点指向的前驱结点的下一个结点为当前结点的下一个结点即可,头插法这里看图就行了这里图写错了,我这种应该不是第一次插入的场景,第一次插入头和尾结点……继续阅读 »

站点默认 2个月前 (11-30) 76浏览 0评论0个赞

程序人生

记接一个springmvc项目的历程

记接一个springmvc项目的历程
简介从上个星期一开始写,写了五天,调试了2天,最终完成,不得不说springmvc真的是一堆坑,原本是一个简单的小项目,想接下来练练手,却万万没想到花了如此多的时间,好在也不是完全没有收获,至少学会了如何整合ssm,以及真正使用了mybatis,用起来还是很方便的。这里做一个总结!学到的技术:前端的layui框架ssm整合的配置文件mybatis的……继续阅读 »

站点默认 2个月前 (11-29) 63浏览 0评论0个赞

日常bug

配置了WebServlet,访问却是404?

配置了WebServlet,访问却是404?
tomcat中的注解不生效?今天新建一个springmvc项目,用的maven工程。后面需要用到web项目,所以在maven中添加web支持即可配置tomcat后,运行服务器跳出网址,index.jsp可以访问, 但是后台的servlet是一个不行,于是开始分析。最后发现竟然是一处地方没勾选,网上很多答案都没有注意到我这个细节,如图:硬性要求……继续阅读 »

站点默认 2个月前 (11-21) 66浏览 0评论0个赞

个人日常

实习笔记:java页面的增删改查,分页,模糊查询

实习笔记:java页面的增删改查,分页,模糊查询
实习笔记这是实习水了好几天来第一次被安排的任务,写一个个人用户中心模块的增删改查,我大概花了三天写完,离谱。。这里做一些笔记吧。首先公司项目的技术是,springboot,前端用的springboot的内置模板Freemarker,但不是jsp页面,全是html和ftl页面,前后端交互的数据通过ajax请求来交互,前端ui用的layui框架后端的话使用……继续阅读 »

站点默认 2个月前 (11-19) 172浏览 0评论3个赞

个人日常

数据库误删了root,如何解决?

数据库误删了root,如何解决?
今天是真的倒霉的一天,本来学springcloud的时候,连接的数据库我想使用阿里云的远程数据库,但死活连接不上,离谱。于是,我开始进行分析:首先:sqlyog等工具可以连接成功,但是idea使用springboot配置连接不行分析:sqlyog是通过连接云主机,然后通过localhost去连接的,springboot则是通过你本地的电脑的ip地址去连……继续阅读 »

站点默认 2个月前 (11-15) 78浏览 0评论0个赞