自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 WAF的新选择,雷池 SafeLine-安装&动态防护使用指南

WAF 是 Web Application Firewall 的缩写,也被称为 Web 应用防火墙。区别于传统防火墙,WAF 工作在应用层,对基于 HTTP/HTTPS 协议的 Web 系统有着更好的防护效果,使其免于受到黑客的攻击;通俗来讲,就是你的服务器只要暴露在公网会被攻击,最常见的SQL注入,代码注入,网站后门等;或许不担心这些,但是黑客通过这些手段在你服务器部署挖矿脚本,出现cpu爆满,资源被占用的问题;

2024-06-03 18:42:45 786

原创 Java中 yyyyMMdd和yyyy-MM-dd转换

网上很多,但是用的SimpleDateFormat ,这玩意线程不安全,所以我用的是FastDateFormat。org.apache.commons.lang3.time里面的。yyyyMMdd -> yyyy-MM-dd/** * 20220304 -> 2022-03-04 * * @param date int * @return String */public static String dateFormat(Intege.

2022-03-04 15:58:57 2473

原创 Mac配置开发环境(后端)和软件安利

简介同事换了2021最新版Mac book pro,于是我得到人生中第一台mac,他的二手2015款。mac并不是我的刚需,原先的电脑上联想的(i5-7200u 12+256)勉勉强强能用,后来配了主机(3600X 16+500+RX5700XT),但是好显卡用于开发就太浪费了,就搬回去打游戏了,就换了公司的台式机进行开发(i5-9500 机械1t),没有固态属实难受,就把win换成linux来工作,结果linux限制性太大了,很多软件都没有适配,导致开发贼难受。由于今年M1的浪潮,同事决定换掉手...

2021-11-30 14:42:18 1596

原创 Idea 显示方法注释内容

选择时显示注释,每次都找不到,版本不一样就设置的地方也不一样。打开file->settings 的editor下的 General,将show virtual space at file bottom 和show quick documentation on mouse move 这两项打钩起来。

2021-08-03 14:30:18 2590

原创 Java 导入Excel数据

Java处理导入的Excel数据简介:其实就是记录一下一个ExcelUtil,以防以后用到还要去找。项目架构:SpringMVC + Mybatis + Maven + Java1.8项目实战:1)导包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</

2021-03-12 11:15:09 913 1

原创 Mybatis使用map参数查询

Mybatis使用map参数查询,本文介绍两种方式:以Map为参数直接查询。以分页对象中的Map作为参数查询。第一种:Map为参数直接查询:查询参数 : Map<String, Object> paramMap = new HashMap<String, Object>(); paramMap.put("begTime", begTime); paramMap.put("endTime", endTime); para.

2020-07-22 16:57:56 15360

原创 IntelliJ IDEA 配置Jetty启动项目

公司需要使用IDEA开发,原先ecilpse直接使用Jetty插件,一步完成,IDEA比较复杂。开始吧:1. 项目介绍&第一步:项目架构:SpringMVC+Maven+Mybatis+Dubbo下载jetty压缩包,我试过最新版Jetty9 和 Jetty8 ,由于Jetty6 太老找不早资源,所以完美的一版是Jetty7(jetty7.6.21)下载链接(进不去就挂个VPN嘛):点我下载2. 第二步:解压文件重命名为jetty7.6.21,放到自己能找到的位置。idea打开项目。

2020-07-22 16:22:18 5276

原创 Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

springboot 启动报错Property ‘sqlSessionFactory’ or ‘sqlSessionTemplate’ are required这个错真他喵的坑,找了半天在springBoot启动类和Dao层上写各种注解也没用,最后发现是这个鬼东西。报错原因:缺少数据库连接池的jar解决方法:在pom.xml里引入对应版本连接池机jar<dependency> <groupId>com.alibaba</groupId>

2020-05-19 17:29:25 288

原创 java实现上一篇下一篇功能

根据文章类型查询,实现上一篇、下一篇的效果自定义实体Dto(只有扩展字段)@Getter@Setterpublic class OsArticleDto extends BaseDto { /** */ private static final long serialVersionUID = 1L; /* * 上一篇文章id */ private String beforeId; /** * 上一篇文章标题 */ private String beforeTitl.

2020-05-14 16:26:22 2112

原创 小程序开发经验总结(java)

15号上线的小程序,今天早上加急审过了。所有人都松了一口气,接下来就看线上环境和客户的脸色,顺利回家还有点距离。总结点经验,不是很全,但渣渣的我遇到过。【代码格式,注释】每次写完代码,自我感叹,唉,写完了测一下提交一把。项目经理:你们今天都装下相关的阿里规约插件,跑一下在提交。我:小意思,跑一把之后????????????????。IDEA 规约插件-中文使用手册 https://www.jiansh...

2020-01-14 16:15:01 491

原创 订单系统之【分单】

最近在搞商城项目,牵扯到订单方面的问题,就将大概的订单处理流程记录下来,方便自己查看和帮助别人理解。费话不多少,开始。(由于是上线项目,部分代码不方便粘贴,逻辑懂就行了)下单进入商城,选择商品,选择商品的各种信息,付款购买或者加入购物车随后结算。结算后你的订单会生成一条信息,这条信息就包含你的商品的属性和个人信息,也会生成一个主键即 商品ID开始分单下单后后台获取商品的ID,根据...

2019-12-12 17:18:35 2232

原创 SpringMVC登陆拦截,拦截以.do结尾的所有url

需求目的拦截器:在系统未登录情况下拦截所有或部分URL,网上大部分都是在web.xml里进行拦截,会拦截我的所有URL,需求达不到。实现方法后续有大佬指导完成web.xml内容<!-- SpringMVC配置 --> <servlet> <servlet-name>dispatcherServlet</servlet-name&gt...

2019-09-24 17:26:41 3051

原创 IDEA创建springBootMaven入门项目整合mybatis踩坑合集

首先项目就是springboot+mybatis+maven搭建的web项目使用工具IDEA,然后就一直报错,于是就出了合集,如果还没解决,请另辟蹊径,谢谢!controller层[ 报错信息]controller层,我见的错是启动不报错,访问也不报错就是一个普通页面Whitelabel Error PageThis application has no explicit map...

2019-09-17 17:50:38 734

原创 Layui开关使用

在列表页面使用layui开关使用功能介绍:使用layui开关控制一条数据的状态。0:表示启用 1:表示禁用。后台框架:SpringMVC+Mybatis后台页面:Jsp页面功能展示:代码实现:前台:<tbody> <c:forEach items="${resultMap.result.records }" var="r">...

2019-09-15 17:58:55 10701 1

原创 layui获取表单数据储存Date类型到数据库

最近做一个小项目,前端框架是layui,在保存日期格式是出现问题运行环境SSM+Tomcat7(spring4.3.5----mybatisPlus1.3.5)代码从实体到controller都是MybatisPlus自动生成问题详情layui的时间控件点击输入框,弹出日期选择器选择完成,保存,控制台出错。这是他的输出格式实体类的保存类型:由于代码是自动生成,类型...

2019-06-05 11:34:32 3476 1

原创 关于Junit一直报错java.lang.NullPointerException

Junit一直报错java.lang.NullPointerException目的:对一张表的添加数据进行测试,介绍:实体 到 controller由MybatisPlus自动生成这个是对于我来说是一个打脸的错误,直接上代码,1. Junit测试类package pos0.test;import org.junit.Test;import org.junit.runner.Run...

2019-04-29 17:27:31 4703 2

原创 Maven子父项目+Dubbo+ZK+springMVC(mybatis+mysql)入门案例(一)

1. 话不多说,直接上运行环境win10系统,jdk1.8,Tomcat7,ecilpse4.5.2.2.创建一个Maven子父工程,步骤如下:右键&gt;new&gt;project&gt;Maven project&gt;next。next,进行下一步3.填写自己的项目名4.点击finish完成父项目创建5.右键父项目&gt;new&gt;project&g...

2019-03-13 16:08:06 452

原创 关于JUnit的报错java.lang.Exception: No tests found matching

这个问题也许是你的Junit版本冲突,但我却遇见个更奇葩的问题首先是报错代码,我是纯mybatis,没有整合java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=findUserById], {ExactMatcher:fDisplayName=findUserById(com.ityh.Test....

2018-12-04 15:51:02 444

原创 关于ECharts在jsp页面无法显示的问题

关于ECharts在jsp页面无法显示问题一,HTML5到底能不能在jsp页面显示html5是html标准,属于w3c,是html标准的延伸,所有浏览器展示页面基本都是html的。所以我还是不太明白问题二,ECharts引用的js是哪个文件我引用了三个这是百度的这是官网的下的完整版,名字是echarts.common.min.js这个也是官网的下的常用版,名字是e...

2018-12-03 18:21:33 5711 2

原创 SSH框架在把数据录入数据库是中文乱码

关于SSH框架数据库储存乱码问题#乱码图片如下解决方案在数据库连接后加入代码(在表名后): ?useUnicode=true&amp;amp;characterEncoding=utf-8#图片如下2. 在web.xml中的Struts过滤器中添加属性 &lt;init-param&gt; &lt;param-name&gt;encoding&lt;/par...

2018-11-22 18:13:16 202

翻译 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build

The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build关于这个问题,我看了好多博客,我觉得这个问题,完全可以避免,只要你的Tomcat位置不改动就不会出错如果还有问题用别人的方法testcs_dn(微wx笑) 原创文章: https://blog.csdn.net/testcs_dn/a...

2018-10-19 14:48:39 179

原创 # jquery checkbox父类与子类,全选中/全部不选中问题

jquery checkbox父类与子类,全选中/全部不选中问题1.&gt; input代码2.jquery实现代码加粗样式**$("[name=‘che’]").click(function(){//当前点击的id,等于它父类的classvar eleid = $(this).attr(“id”);//当前点击的class,等于它子类的IDvar eleclass = (thi...

2018-10-15 18:44:55 1099

空空如也

空空如也

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

TA关注的人

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