- 博客(74)
- 收藏
- 关注

原创 Springboot项目启动后无法打开jsp、html等页面问题(@RestController与@ResponseBody + @Controller的区别)
今天试着用IDEA构建一个springboot+mybatis+druid整合的项目,刚配置完,想测试一下启动项目,然后通过controller层打开一个html页面,结果发现一直打不开,代码和配置都是对的,最后发现掉屎坑里去了!!!!一开始在controller类中用的是@RestController这个注解,后来发现不行之后查了一下文档,顿时恍然大悟!!!!!!
2017-09-18 22:55:45
8181

原创 更换mysql-connector-java-6.0.5jar包后程序出现的两个异常及解决方法
异常一:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver
2017-09-04 21:00:50
1869
原创 Linux auto start redis
Use rc.local to setup auto startsample:(1) vim /usr/local/bin/log-system/start.sh#!/bin/bashexport JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112export PATH=${PATH}:${JAVA_HOME}/binnohup java -jar /home/spp/spp_searchlog_api/uat_spp_search_log_api.jar &..
2021-07-02 18:35:42
246
原创 Storybook + react + ts 配置全局样式
Storybook + react + ts 配置全局样式react 中配置storybook 网上一大片, 这里主要提一下作者使用时遇到的一些小坑.首先要注意你使用的storybook 版本, 因为不同版本之间, 出现的配置文件格式及命名有点差别.本人使用的是“devDependencies”: {“@storybook/react”: “^6.1.18”,“babel-core”: “^6.26.3”,“babel-loader”: “^8.2.2”}storybook默认配置如下:
2021-02-21 17:49:49
1676
原创 2020-10-08
项目场景:最近在学习Spring Cloud Stream 组件, 记录一下学习中踩到的坑问题描述:网上很多资料或者视频是使用的依赖是<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.1.0</version
2020-10-08 14:54:29
155
转载 SpringSecuit详解,写的很好
转自:https://www.jianshu.com/p/08cc28921fd08.6 Spring Boot集成Spring Security开发Web应用,对页面的安全控制通常是必须的。比如:对于没有访问权限的用户需要转到登录表单页面。要实现访问控制的方法多种多样,可以通过Aop、拦截器实现,也可以通过框架实现,例如:Apache Shiro、Spring Security。很多...
2018-12-26 16:22:36
4985
原创 RSA签名
package net.hkbn.prov.wechat.inapp.api.util;import java.security.KeyFactory;import java.security.PrivateKey;import java.security.PublicKey;import java.security.Signature;import java.security.spe...
2018-12-07 19:03:17
251
原创 JS实现HTML转pdf(支持高清放大及分页)详解
在这里我主要讲述实现思路及方法,原理大家可以自行百度,写此文章主要是网上的很多实现方案都不能很好的支持高清放大及分页。首先:引入三个js插件,请自行上网百度下载,注意html2canvas.js版本太高会出现Promise未定义,本人猜测ES6高版本中可能用到ES6语法,请注意。 jspdf.min.js htm...
2018-05-14 14:25:06
20465
4
原创 FIS2/3无法编辑jspdf.js的解决办法及分析
本人需要实现一个业务场景是利用JS实现截取网页转化成PDF的功能,这类型的实现网上一大堆,我就不详细解释了,大家可以参考https://www.cnblogs.com/skyInk/p/6401563.html?utm_source=itdadao&utm_medium=referral那么问题就来了,当我用fis前端构建工具构建时,发现里面的jspdf.js不可用了,浏览器报
2018-04-25 17:41:45
380
原创 Linux下安装各种软件的资料收集整理
Linux下安装配置Ant:https://blog.youkuaiyun.com/enson16855/article/details/51375855Linux下安装mysql:1、先从菜鸟教程中安装http://www.runoob.com/mysql/mysql-install.html2、出现问题参考https://www.cnblogs.com/gzliuc/p/5921113.html...
2018-04-08 23:33:21
242
转载 CSRF攻击与防御(写得非常好)
转载地址:http://www.phpddt.com/reprint/csrf.html CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解: 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送...
2018-04-03 15:45:58
181
转载 浅谈WebLogic和Tomcat
J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。 这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢? (一)先简单介绍一下这两种服务器。 WebLogic是美国...
2018-04-03 15:25:54
287
原创 Mybatis下部分字段值无法获取(null)
本博客致力于提供一些开发中常遇到的坑以及解决思路,大家可以多多关注~~~~今天在使用mybatis-plus做多表间查询的时候,遇到了一个问题,多表查询时,存在部分字段无法获取到值,但是其它字段却没问题。于是本人尝试单独获取各个表的字段值发现都没问题,最后查阅了资料发现是原来我在表中存在带下划线的字段的原因。解决之前:数据库字段pojo从上面不难看出我p
2018-03-13 13:01:51
3846
1
转载 GitHub for Windows使用教程系列(转)
我把好的文章都会转载出来方便大家学习和自己理解 http://youngxhui.github.io/2016/05/03/GitHub-for-Windows%E4%BD%BF%E7%94%A
2018-03-06 13:13:35
175
转载 关于Oracle_group by分组查询_深入
分享一篇关于group by分组函数的深入解析及注意事项文章https://www.cnblogs.com/haozhengfei/p/e6a9a2f95b0b85887857e00176e800a8.html
2018-01-24 08:20:37
474
原创 简单理解虚拟机的三种网络适配模式
仅主机:虚拟机与主机能互ping,但虚拟机不能上网NAT模式:虚拟机与主机能互ping,虚拟机能上网,但非主机不能访问桥接模式:虚拟机与主机能互ping,虚拟机能上网,而且非主机可能访问
2018-01-12 17:33:34
933
原创 JSP页面表达式无法解析,EL表达式无法解析
情况如下图所示,tomcat能正常运行,页面能够进入,但是表达式无法解析,原因是因为web-app的版本2_3太低了把上面web.xml中的web-app版本改一下<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml
2017-12-27 17:32:07
598
转载 Java项目中使用log记录日志的一些总结
本文介绍了一下自己在Java项目中使用log的一些总结,从日志的作用、日志的选用、日志级别介绍、日志记录的一些最佳实践几个方面阐述。日志的作用主要作用包括:1、出问题后定位当时问题2、显示程序当前运行状态日志的选用Java里存在众多的开源日志框架: slf4j, logback, log4j, JCL(Apache Common Logging), JUL(
2017-12-27 14:55:28
11010
转载 使用mybatis时paramType传入参数总结
mybatis中SQL接受的参数分为:(1)基本类型(2)对象(3)List(4)数组(5)Map无论传哪种参数给mybatis,他都会将参数放在一个Map中:如果传入基本类型:变量名作为key,变量值作为value 此时生成的map只有一个元素。如果传入对象: 对象的属性名作为key,属性值作为value,如果传入List: "list"作为key,这个List是value (这
2017-12-24 18:42:52
11944
2
转载 Java中基本类型自动转换与强制转换
类型转换Java 语言是一种强类型的语言。强类型的语言有以下几个要求:变量或常量必须有类型:要求声明变量或常量时必须声明类型,而且只能在声明以后才能使用。赋值时类型必须一致:值的类型必须和变量或常量的类型完全一致。运算时类型必须一致:参与运算的数据类型必须一致才能运算。但是在实际的使用中,经常需要在不同类型的值之间进行操作,这就需要一种新的语法来适应这种
2017-12-19 09:35:57
619
原创 数据表设计常用规范
1、每个表都有自己的主键2、字段尽量定义为NOT NULL3、尽量为每个字段添加备注4、数据库字段统一小写,单词之间使用下划线分隔5、使用InnoDB存储引擎6、可以使用varchar的字段尽量别使用TEXT与BLOB类型7、表字符集尽量使用UTF-8
2017-12-18 11:37:05
535
转载 看完让你彻底搞懂Websocket原理
最近在学习做项目中使用到了websocket,一直不是很明白它的原理,今天上网发现了这篇文章,写得非常通俗易懂,这里转载出来!!!一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-a
2017-11-30 18:11:39
203
转载 JSON和JSONP的关系,含jQuery用例
转自:https://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符
2017-11-20 11:20:41
235
转载 MyBatis传入参数与parameterType不同类型使用
参考http://zhuyuehua.iteye.com/blog/1717525Mybatis的Mapper文件中的select、insert、update、delete元素中有一个parameterType属性,用于对应的mapper接口方法接受的参数类型。可以接受的参数类型有基本类型和复杂类型。mapper接口方法一般接受一个参数,可以通过使用@Param
2017-11-19 23:38:29
1605
转载 Eclipse中Web项目开发与Tomcat发布的的路径问题详解
本人以前对Web项目的开发路径和发布路径等一直都很懵逼,今天找到了一片文章,里面写得很详细,在这里转载分享给大家!!!!!https://www.cnblogs.com/teach/p/5669873.html
2017-11-13 11:43:06
308
原创 页面启动自动使用jquery实现自动加载方法的三种形式
第一种: function a(){ //声明一个方法 alert("a方法"); } window.onload=function(){ //自动调用上面那个方法 a(); }第二种: function b(){
2017-11-06 10:54:40
17778
原创 win10通过自己设置域名访问对应的IP地址
在win10下,进入C:\Windows\System32\drivers\etc然后用编译器打开hosts文件,在最后一行添加你想要的域名和对应的IP地址这样我们就能在本地浏览器里输入:sell.com访问了
2017-11-01 18:55:27
21542
3
原创 Nginx基础详解,内涵案例分析
这是我看的思路比较清晰的有关Nginx基本功能讲解的文章,先转给大家一起看,顺便自己收藏一手!!!1、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。配置:?[html] view plain copy
2017-11-01 18:18:09
249
转载 正向代理与反向代理的区别【Nginx读书笔记】
正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我从网站的角度,只在代理服务器来取内容的时候有一次记录有时候并不知道是用户的请求,也隐藏
2017-11-01 17:35:57
150
原创 使用@JsonInclude来实现字段为Null不传递,不为null才传递
屁话不多说,直接上需求{ "code": 0, "msg": "成功", "data": [ { "orderId": "161873371171128075", "buyerName": "张三", "buyerPhone": "18868877111", "buyerAddress": "总部", "b
2017-11-01 10:15:40
2298
原创 项目中使用JsonSerializer将JavaBean中Date毫秒级转秒级的简便方法
此项目是基于SpringBoot实现的,我的JavaBean中有两个Date属性,如下private Date createTime; private Date updateTime;我通过crud(增删改查)操作返回的是毫秒级别的,但我前端只需要精确到秒级,常规方法是创建一个VO对象,把createTime和updateTime的类型改成Long或者Integer,然后把原来的
2017-11-01 09:43:45
2038
原创 PO BO VO DTO POJO DAO DO这些Java中的概念
以下是我查看了一些资料加上自己的理解整理出来的,希望没有误导你,哈哈哈哈哈。DO我不确定有没有这个东西,就暂时不说了, POJO PO BO DTO VO 我归在一起,因为PO DTO VO BO 都叫是POJO,就是个简单的java对象;DAO 就是进行数据库增删改查的类。下面重点说下这几个,他们都是POJO:PO(Persistent Object): 持久化对象,
2017-10-30 15:22:18
444
原创 Java必懂之单例模式
一、背景知识在所有的主流23中设计模式中,单例模式作为最简单也最容易理解也是使用最普遍的设计模式,他是一种对象创建模式,用于产生一个对象的具体实例,他可以确保系统中一个类只产生一个实例。单例模式的优点如下:1、对于频繁创建的对象,可以省去new的操作锁花费的时间,对于一些重量级的对象创建来说可以说是一笔开销的节省;2、由于new的次数变少了,系统内存的使
2017-10-25 12:20:43
210
原创 DBUtils数据库工具类
/** * DBUtils : 数据库 工具类 * 由于jdbc开发:代码过多,重复,冗余; * apache : DBUtils: 简化的JDBC开发框架(工具包):commons-dbutils-1.7.jar * 特点:操作实用工具:小巧简单 * 三个核心的工具类: * queryRunner:提供sql语句操作的api; * resu
2017-10-24 11:52:18
445
原创 java之对JDBC的完整封装(兼容多种数据库)
目前此代码我只用过mysql和oracle数据库测试过,但相信其它数据库都是可以的,只要导入你需要操作的数据库jar包,驱动等就可,下面上代码:import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStat
2017-10-17 17:31:31
13393
1
原创 oracle与mysql的差用语句的区别
以下是oracle和mysql常用语法上的不同,大家有补充的可以留言,我会加上去!!!!/* 数据库: mysql可以自己创建数据库,oracle不能创建数据库,只能创建的是实例。 sql语句创建: create database 数据库名; create database 数据库名 character set 字符集;*/create
2017-10-16 19:35:39
269
原创 用Vue.js实现全选与全不选删除功能
这是实现全选与全不选逻辑的代码,大家只要给相应的控件再加上删除逻辑就完成了全选与选不选、单选等删除功能了;这段代码经过我很多次强暴,是可以用的。 全选
2017-10-16 09:26:03
2926
原创 Oracle (内连接)与(外连接)区别
表t_user1,t_user2,t_user3,各有id,name两列 idname110A220A idname110B330B id
2017-10-12 20:21:15
684
转载 Oracle:数据库设计三大范式
数据库设计三大范式为什么要谈及范式? 这也是为了数据库设计做准备,对于表设计而言,我们需求何种程度的设计,这完全取决你数据的规模,好比你建房子,要是建个一两层,基本上不需要什么设计,直接开工就行,要是建个这样的房子还找设计公司的话,这无疑是大材小用,浪费;但是,对建一座大厦来说,不做规划,不请教不咨询设计公司,后果难以想象了。 当然,为了设计结构合理
2017-10-12 14:31:09
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人