自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 人人开源需要的问题与解决方案(一)——公网访问、内网穿透

内网穿透、人人开源、renren-security、invalid host header

2022-09-08 11:21:14 1328 2

原创 sql plus能登录 plsqldev 登录提示 无法解析指定的连接标识符/PLSQL Developer的安装目录不能带括号/win10安装Oracle PLSQL Developer不能登录

直到我将PLSQL Developer的安装目录剪切到不带括号的目录,奇迹出现,不再提示:ORA-12154: TNS: 无法解析指定的连接标识符。在网上搜索了各种方式,有的说时需要配置Net manager 设置tnsmames.ora,有的说是需要配置PLSQLDEV的首选项中的连接,或者时环境变量问题。最近在虚拟机VM中装Oracle 10 ,在用PLSQLDEV登录时,一直提示:ORA-12154: TNS: 无法解析指定的连接标识符。

2022-09-02 22:11:41 1061

原创 spring boot logback info级别打印sql语句

<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 此xml在spring-boot-1.5.3.RELEASE.jar里 --> <include resource="org/springframework/boot/logging/logback/defaults.xml" /> <include resource="org/springframework/boot/l.

2022-03-15 21:18:58 723

转载 WdatePicker设置日期范围和使用

WdatePicker日历控件使用方法1.跨无限级框架显示无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕2.民国年日历和其他特殊日历当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值1911民国元年),可实现民国年日历和其他特殊日历示例2...

2020-10-20 11:23:04 952

原创 @Autowired注解和静态方法

一、业务场景spring框架应用中有些静态方法需要依赖被容器管理的类,就像这样:@Componentpublic class Test { @Autowired private static UserService userService; public static void test() { userService.test(); }}这样一定会报java.lang.NullPointerException: null

2020-09-16 17:03:47 507

原创 Linux 创建定时任务

1、准备脚本:备份日志脚本:#!/bin/bashlog_path=/home/*****/apache-tomcat-7.0.61/logsd=`date +%Y-%m-%d`d4=`date -d'7 day ago' +%Y-%m-%d`cd ${log_path} && cp catalina.out $log_path/catalina.out.$d.logecho > catalina.outrm -rf $log_path/catalina.out.

2020-08-20 17:20:37 118

原创 mySQL 1142 错误码

报错如下:org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator[285] - Unable to translate SQLException with Error code '1142', will now try the fallback translator原因:没有权限导致

2020-08-15 23:53:34 1094

原创 Linux日志筛选命令

截取一段时间内的log日志可以使用sed命令对log文件进行抽取操作:1,sed查看某时间段到现在的系统日志:sed -n '/May 20 17/,$p' /var/log/messages | less2,sed 截选时间段日志:假如日志的格式是--“2015-05-04 09:25:55,606 后面跟日志内容 ”这样的目标是需要将05-04的09:25:55 和09:28:08 之间的日志截取出来:使用sed命令如下:sed -n ‘/2015-05-04 09:.

2020-07-23 10:21:58 691

转载 nacos简介以及作为注册/配置中心与Eureka、apollo的选型比较

一、Nacos简介Nacos是以服务为主要服务对象的中间件,Nacos支持所有主流的服务发现、配置和管理。Nacos主要提供以下四大功能: 服务发现与服务健康检查 Nacos使服务更容易注册自己并通过DNS或HTTP接口发现其他服务。Nacos还提供服务的实时健康检查,以防止向不健康的主机或服务实例发送请求。 动态配置管理 动态配置服务允许您在所有环境中以集中和动态的方式管理所有服务的配置。Nacos消除了在更新配置时重新部署应用程序和服务的需要,这使配置更改更加高效和灵活。

2020-05-20 17:49:19 1122

原创 关于log4j2的xml配置 不同级别日志输出到不同日志文件

<?xml version="1.0" encoding="UTF-8"?><configuration debug="off" monitorInterval="1800"> <Properties> <Property name="log-path">d://logs</Property> </Properties> <Appenders> <Cons.

2020-05-13 16:13:41 813

原创 log4j2自定义日志级别

项目中需要打印一些特定信息到日志中,因为不想掺杂一些其他的日志,所以自定义一个日志级别日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALLintLevel值依次为0,100,200,300,400,500,600,700intLevel 值越小,级别越高具体代码如下:log4j2.xml<configuration status="DEBUG" monit

2020-05-13 15:58:19 896

原创 SVN服务器搭建 版本控制

根据以下几篇博客可以弄个大概https://www.cnblogs.com/mymelon/p/5483215.htmlhttps://www.ssffx.com/wangzhanjianshe/40491.html其中开放端口的我采用的是下面这篇博客的https://blog.csdn.net/realjh/article/details/82048492端口开放后还是无...

2020-04-30 15:27:25 208

转载 jenkins官方版本安装太慢,使用国内源加速安装

https://blog.csdn.net/hknaruto/article/details/104895695

2020-04-29 15:35:59 1200

原创 linux下部署Jenkins

https://blog.csdn.net/qq_32706349/article/details/84800865

2020-04-27 17:05:33 118

转载 SpringMVC之ModelAndView的用法(转)

(一)使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图。从名字上看ModelAndView中的Model代表模型,View代表视图,这个名字就很好地解释了该类的作用。业务处理器调用模型层处理完用户请求后,把结果数据存储在该类的model属性中,把要返回的视图信息存储在该类的view属性中,然后让该ModelAndView返回该SpringMVC框架。框架通过调用配置...

2019-12-17 21:41:44 392 1

原创 MYSQL利用merge存储引擎来实现分表

创建user1和user2两个分表 建表语句如下:只是表名不一样,其他字段信息及主键一致。引擎为MyISAM不能是InnoDB。CREATE TABLE IF NOT EXISTS user1(id INT(11) NOT NULL AUTO_INCREMENT,NAME VARCHAR(50) DEFAULT NULL,sex INT(1) NOT NULL DEFAULT ...

2019-12-11 14:21:37 404

转载 LinkedHashMap 源码详细分析(JDK1.8)

请跳转:LinkedHashMap 源码详细分析(JDK1.8)

2019-12-10 14:11:51 106

原创 重写HashMap的equals和hashCode方法

首先定义HashMap的key,这个类中重写equals和hashcode方法:public class Key { String key; public String getKey() { return key; } public void setKey(String key) { this.key = key; ...

2019-12-10 14:01:51 829

转载 HashMap的实现原理

1.7中采用数组+链表,1.8采用的是数组+链表/红黑树,即在1.7中链表长度超过一定长度后就改成红黑树存储。 1.7扩容时需要重新计算哈希值和索引位置,1.8并不重新计算哈希值,巧妙地采用和扩容后容量进行&操作来计算新的索引位置。 1.7是采用表头插入法插入链表,1.8采用的是尾部插入法。 在1.7中采用表头插入法,在扩容时会改变链表中元素原本的顺序,以至于在并发场景下导致链表成环的问题;在1.8中采用尾部插入法,在扩容时会保持链表元素原本的顺序,就不会出现链表成环的问题了。

2019-12-10 11:41:11 732

原创 request中getParameter和getAttribute的区别

首先request对象代表客户端的一次请求,可以用它来存储客户端请求的一些参数。getParameter()方法 该方法是用于客户端通过get或者post传递过来的参数,它的返回值类型永远是是字符串类型 注意,这里强调的是客户端请求时,是客户端发送给服务器的参数,这个赋值动作是有客户端完成的。 例如: get方式的:http://localhos...

2019-12-03 22:21:13 101

转载 你真的了解try{ return }finally{}中的return?

今天去逛论坛 时发现了一个很有趣的问题:谁能给我我解释一下这段程序的结果为什么是:2.而不是:3代码如下:class Test { public int aaa() { int x = 1; try { return ++x; } catch (Exception e) { } fi...

2019-12-03 21:52:50 87

原创 Springboot 跨域 和 html页面访问跨域

跨域:现代浏览器出于安全的考虑,在http/https请求时必须遵守同源策略,否则即使跨域的http/https 请求,默认情况下是被禁止的,ip(域名)不同、或者端口不同、协议不同(比如http、https) 都会造成跨域问题。一、前端解决方案使用 JSONP 来支持跨域的请求,JSONP 实现跨域请求的原理简单的说,就是动态创建 script 标签,然后利用 script 的 SRC...

2019-10-23 17:16:51 1340

转载 SpringBoot2.x整合Security5

https://blog.csdn.net/SWPU_Lipan/article/details/80586054

2019-07-03 17:19:46 1111

转载 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb

//第一个异常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 driv...

2019-05-05 16:42:12 7143

原创 pem格式的RSA2公私钥

1、入口import java.io.File;import java.io.FileInputStream;import org.apache.commons.codec.binary.Base64;public class RSACipherUtil { private static String encoding ="UTF-8"; /** * RSA...

2018-12-14 17:28:02 1502

转载 转:JAVA.NET.SOCKETEXCEPTION: TOO MANY OPEN FILES解决方法

 最近随着网站访问量的提高把web服务器移到linux下了,在移服务器的第二天,tomcat频繁的报java.net.SocketException: Too many open files错误,错误日志达到了100多兆,郁闷了,windows上运行了很长时间都没出现这个错误,后来才知道linux对进程的打开文件数是有限制的。用命令ulimit -a查看[root@test s...

2018-12-03 15:43:20 397

转载 RSA解密报 Decryption error

最近在使用RSA加密密码,后台test类测试没问题,但js前端传过来却解析失败,报Decryption error.纠结了一晚上,终于发现了问题的所在简单介绍一下:RSA可以实现非对称加密。一直是最广为使用的"非对称加密算法"。毫不夸张地说,只要有计算机网络的地方,就有RSA算法。阮一峰曾介绍过:“这种算法非常可靠,密钥越长,它就越难破解。根据已经披露的文献,目前被破解的最长RSA密...

2018-11-29 16:45:21 4721

原创 MySQL update select 同一张表

UPDATE tb_data SET audit_time=NOW() WHERE id =( select id from ( SELECT b.id FROM tb_area a INNER JOIN tb_data b ON a.id=b.id WHERE a.id=171 AND b.account='***' ) as c...

2018-11-28 16:07:53 1889

原创 XML与对象之间的互相转换

import java.io.ByteArrayInputStream;import java.io.InputStream;import java.io.OutputStream;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml.bind.Marshaller;...

2018-11-27 14:27:17 1849

转载 Spring Security学习

https://www.w3cschool.cn/springsecurity/na1k1ihx.html

2018-11-19 11:29:42 144

转载 GitHub 学习

https://blog.csdn.net/weixin_39274753/article/details/79722522

2018-11-18 17:39:57 113

转载 shiro初体验(现在工作时间紧,以后有时间再仔细整理)

https://blog.csdn.net/sidanchen/article/details/79496589 https://blog.csdn.net/albertfly/article/details/79206385

2018-11-11 22:10:18 135

转载 Java开发之@PostConstruct和@PreConstruct注解(转)

https://www.cnblogs.com/landiljy/p/5764515.html

2018-11-10 00:02:45 334

原创 Spring Boot返回XML文

1、pom.xml中加入 &lt;dependency&gt; &lt;groupId&gt;com.fasterxml.jackson.dataformat&lt;/groupId&gt; &lt;artifactId&gt;jackson-dataformat-xml&lt;/artifactId&gt; &lt;/dependency&gt;2、Con...

2018-11-06 14:19:40 524

原创 第五篇:服务治理:Spring Cloud Eureka——高可用的注册中心

Eureka Server的高可用实际上就是将自己作为服务想其他服务注册中心注册自己,这样就可以形成一组相互注册的服务注册中心,以实现服务清单的互相同步,达到高可用的效果。1、创建application-peer1.properties,作为peer1服务中心的配置,并将serviceUrl指向peer2:server.port=8081spring.application.name=...

2018-10-23 17:06:47 94

转载 idea导出jar包

https://www.cnblogs.com/blog5277/p/5920560.html

2018-10-23 15:35:22 510

原创 学习Spring Cloud中发现的问题(二)

 服务中心一直在报这个错,但我并没有用到8761端口2018-10-23 13:53:51.795 INFO 6600 --- [a-EvictionTimer] c.n.e.registry.AbstractInstanceRegistry : Running the evict task with compensationTime 0ms2018-10-23 13:53:57.60...

2018-10-23 14:34:23 6305

转载 学习Spring Cloud中发现的问题(一)

 EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.启动两个client,过了一会,停...

2018-10-23 13:48:10 208

原创 第四篇:服务治理:Spring Cloud Eureka——注册服务提供者

1、新建一个项目:hello-service注意版本信息是否正确。2、引入相应依赖3、创建controllerpackage com.example.helloservice.web;import org.apache.log4j.Logger;import org.springframework.beans.factory.annotation.Autowired;im...

2018-10-23 13:44:28 102

原创 第三篇:服务治理:Spring Cloud Eureka

1、服务治理是微服务框架中的核心与基础,主要用来实现各个微服务实例的自动化注册和发现。           分为服务注册和服务发现。2、引入相应依赖模块&lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-pare...

2018-10-23 11:47:31 159

springboot.7z

 Spring Boot+JWT+Shiro+MyBatisPlus实现Restful快速开发后端脚手架

2020-06-04

通过https://start.spring.io/生成的Spring Boot 1.5.17项目

通过https://start.spring.io/生成的Spring Boot 1.5.17项目

2018-10-18

JWT所需的jar包

JWT所需的jar包

2018-10-18

基于ueditor-1.4.3.3实现图片上传到项目以外的目录下

基于ueditor-1.4.3.3实现图片上传到项目以外的目录下

2017-07-28

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

TA关注的人

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