自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot项目启动后无法打开jsp、html等页面问题(@RestController与@ResponseBody + @Controller的区别)

今天试着用IDEA构建一个springboot+mybatis+druid整合的项目,刚配置完,想测试一下启动项目,然后通过controller层打开一个html页面,结果发现一直打不开,代码和配置都是对的,最后发现掉屎坑里去了!!!!一开始在controller类中用的是@RestController这个注解,后来发现不行之后查了一下文档,顿时恍然大悟!!!!!!

2017-09-18 22:55:45 8100

原创 更换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 1824

原创 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 &amp..

2021-07-02 18:35:42 200

原创 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 1529

原创 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 118

转载 SpringSecuit详解,写的很好

转自:https://www.jianshu.com/p/08cc28921fd08.6 Spring Boot集成Spring Security开发Web应用,对页面的安全控制通常是必须的。比如:对于没有访问权限的用户需要转到登录表单页面。要实现访问控制的方法多种多样,可以通过Aop、拦截器实现,也可以通过框架实现,例如:Apache Shiro、Spring Security。很多...

2018-12-26 16:22:36 4878

原创 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 217

原创 JS实现HTML转pdf(支持高清放大及分页)详解

在这里我主要讲述实现思路及方法,原理大家可以自行百度,写此文章主要是网上的很多实现方案都不能很好的支持高清放大及分页。首先:引入三个js插件,请自行上网百度下载,注意html2canvas.js版本太高会出现Promise未定义,本人猜测ES6高版本中可能用到ES6语法,请注意。                jspdf.min.js                            htm...

2018-05-14 14:25:06 20272 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 324

原创 Linux下安装各种软件的资料收集整理

Linux下安装配置Ant:https://blog.csdn.net/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 211

转载 CSRF攻击与防御(写得非常好)

 转载地址:http://www.phpddt.com/reprint/csrf.html       CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:       攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送...

2018-04-03 15:45:58 157

转载 浅谈WebLogic和Tomcat

 J2ee开发主要是浏览器和服务器进行交互的一种结构.逻辑都是在后台进行处理,然后再把结果传输回给浏览器。可以看出服务器在这种架构是非常重要的。       这几天接触到两种Java的web服务器,做项目用的Tomcat,看视频看的是WebLogic Server(WLS),都是web服务器,有什么区别和联系呢?        (一)先简单介绍一下这两种服务器。       WebLogic是美国...

2018-04-03 15:25:54 259

原创 Mybatis下部分字段值无法获取(null)

本博客致力于提供一些开发中常遇到的坑以及解决思路,大家可以多多关注~~~~今天在使用mybatis-plus做多表间查询的时候,遇到了一个问题,多表查询时,存在部分字段无法获取到值,但是其它字段却没问题。于是本人尝试单独获取各个表的字段值发现都没问题,最后查阅了资料发现是原来我在表中存在带下划线的字段的原因。解决之前:数据库字段pojo从上面不难看出我p

2018-03-13 13:01:51 3643 1

原创 微信开发小程序报wxss编译错误

请尝试在控制台输入openVendor() ,删除里面的wcsc.exe 然后重启工具

2018-03-06 19:28:23 1269

转载 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 146

转载 关于Oracle_group by分组查询_深入

分享一篇关于group by分组函数的深入解析及注意事项文章https://www.cnblogs.com/haozhengfei/p/e6a9a2f95b0b85887857e00176e800a8.html

2018-01-24 08:20:37 441

原创 简单理解虚拟机的三种网络适配模式

仅主机:虚拟机与主机能互ping,但虚拟机不能上网NAT模式:虚拟机与主机能互ping,虚拟机能上网,但非主机不能访问桥接模式:虚拟机与主机能互ping,虚拟机能上网,而且非主机可能访问

2018-01-12 17:33:34 861

原创 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 535

转载 Java项目中使用log记录日志的一些总结

本文介绍了一下自己在Java项目中使用log的一些总结,从日志的作用、日志的选用、日志级别介绍、日志记录的一些最佳实践几个方面阐述。日志的作用主要作用包括:1、出问题后定位当时问题2、显示程序当前运行状态日志的选用Java里存在众多的开源日志框架: slf4j, logback, log4j, JCL(Apache Common Logging), JUL(

2017-12-27 14:55:28 10946

转载 使用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 11788 2

转载 Java中基本类型自动转换与强制转换

类型转换Java 语言是一种强类型的语言。强类型的语言有以下几个要求:变量或常量必须有类型:要求声明变量或常量时必须声明类型,而且只能在声明以后才能使用。赋值时类型必须一致:值的类型必须和变量或常量的类型完全一致。运算时类型必须一致:参与运算的数据类型必须一致才能运算。但是在实际的使用中,经常需要在不同类型的值之间进行操作,这就需要一种新的语法来适应这种

2017-12-19 09:35:57 585

原创 数据表设计常用规范

1、每个表都有自己的主键2、字段尽量定义为NOT NULL3、尽量为每个字段添加备注4、数据库字段统一小写,单词之间使用下划线分隔5、使用InnoDB存储引擎6、可以使用varchar的字段尽量别使用TEXT与BLOB类型7、表字符集尽量使用UTF-8

2017-12-18 11:37:05 468

转载 看完让你彻底搞懂Websocket原理

最近在学习做项目中使用到了websocket,一直不是很明白它的原理,今天上网发现了这篇文章,写得非常通俗易懂,这里转载出来!!!一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-a

2017-11-30 18:11:39 166

转载 JSON和JSONP的关系,含jQuery用例

转自:https://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符

2017-11-20 11:20:41 194

转载 MyBatis传入参数与parameterType不同类型使用

参考http://zhuyuehua.iteye.com/blog/1717525Mybatis的Mapper文件中的select、insert、update、delete元素中有一个parameterType属性,用于对应的mapper接口方法接受的参数类型。可以接受的参数类型有基本类型和复杂类型。mapper接口方法一般接受一个参数,可以通过使用@Param

2017-11-19 23:38:29 1529

转载 Eclipse中Web项目开发与Tomcat发布的的路径问题详解

本人以前对Web项目的开发路径和发布路径等一直都很懵逼,今天找到了一片文章,里面写得很详细,在这里转载分享给大家!!!!!https://www.cnblogs.com/teach/p/5669873.html

2017-11-13 11:43:06 257

原创 页面启动自动使用jquery实现自动加载方法的三种形式

第一种: function a(){ //声明一个方法 alert("a方法"); } window.onload=function(){ //自动调用上面那个方法 a(); }第二种: function b(){

2017-11-06 10:54:40 17675

原创 win10通过自己设置域名访问对应的IP地址

在win10下,进入C:\Windows\System32\drivers\etc然后用编译器打开hosts文件,在最后一行添加你想要的域名和对应的IP地址这样我们就能在本地浏览器里输入:sell.com访问了

2017-11-01 18:55:27 21235 3

原创 Nginx基础详解,内涵案例分析

这是我看的思路比较清晰的有关Nginx基本功能讲解的文章,先转给大家一起看,顺便自己收藏一手!!!1、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。配置:?[html] view plain copy

2017-11-01 18:18:09 224

转载 正向代理与反向代理的区别【Nginx读书笔记】

正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我从网站的角度,只在代理服务器来取内容的时候有一次记录有时候并不知道是用户的请求,也隐藏

2017-11-01 17:35:57 129

原创 使用@JsonInclude来实现字段为Null不传递,不为null才传递

屁话不多说,直接上需求{ "code": 0, "msg": "成功", "data": [ { "orderId": "161873371171128075", "buyerName": "张三", "buyerPhone": "18868877111", "buyerAddress": "总部", "b

2017-11-01 10:15:40 2235

原创 项目中使用JsonSerializer将JavaBean中Date毫秒级转秒级的简便方法

此项目是基于SpringBoot实现的,我的JavaBean中有两个Date属性,如下private Date createTime; private Date updateTime;我通过crud(增删改查)操作返回的是毫秒级别的,但我前端只需要精确到秒级,常规方法是创建一个VO对象,把createTime和updateTime的类型改成Long或者Integer,然后把原来的

2017-11-01 09:43:45 1998

原创 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 401

原创 Java必懂之单例模式

一、背景知识在所有的主流23中设计模式中,单例模式作为最简单也最容易理解也是使用最普遍的设计模式,他是一种对象创建模式,用于产生一个对象的具体实例,他可以确保系统中一个类只产生一个实例。单例模式的优点如下:1、对于频繁创建的对象,可以省去new的操作锁花费的时间,对于一些重量级的对象创建来说可以说是一笔开销的节省;2、由于new的次数变少了,系统内存的使

2017-10-25 12:20:43 179

原创 DBUtils数据库工具类

/** * DBUtils : 数据库 工具类 *   由于jdbc开发:代码过多,重复,冗余; *   apache : DBUtils: 简化的JDBC开发框架(工具包):commons-dbutils-1.7.jar *   特点:操作实用工具:小巧简单 *   三个核心的工具类: *    queryRunner:提供sql语句操作的api; *    resu

2017-10-24 11:52:18 383

原创 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 13247 1

原创 oracle与mysql的差用语句的区别

以下是oracle和mysql常用语法上的不同,大家有补充的可以留言,我会加上去!!!!/* 数据库: mysql可以自己创建数据库,oracle不能创建数据库,只能创建的是实例。 sql语句创建: create database 数据库名; create database 数据库名 character set 字符集;*/create

2017-10-16 19:35:39 236

原创 用Vue.js实现全选与全不选删除功能

这是实现全选与全不选逻辑的代码,大家只要给相应的控件再加上删除逻辑就完成了全选与选不选、单选等删除功能了;这段代码经过我很多次强暴,是可以用的。                                                     全选                                                     

2017-10-16 09:26:03 2849

原创 Oracle (内连接)与(外连接)区别

表t_user1,t_user2,t_user3,各有id,name两列 idname110A220A idname110B330B id

2017-10-12 20:21:15 648

转载 Oracle:数据库设计三大范式

数据库设计三大范式为什么要谈及范式?      这也是为了数据库设计做准备,对于表设计而言,我们需求何种程度的设计,这完全取决你数据的规模,好比你建房子,要是建个一两层,基本上不需要什么设计,直接开工就行,要是建个这样的房子还找设计公司的话,这无疑是大材小用,浪费;但是,对建一座大厦来说,不做规划,不请教不咨询设计公司,后果难以想象了。      当然,为了设计结构合理

2017-10-12 14:31:09 227

空空如也

空空如也

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

TA关注的人

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