自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (9)
  • 收藏
  • 关注

原创 关于spring @ConfigurationProperties 的两种使用方式 两年来的第一次更新

1.类内部的属性注入可以直接写的相当@value , @value是一个全路径绑定 ,与@PropertySource配合使用@ConfigurationProperties是一个隐式的绑定。@Component@ConfigurationProperties(prefix = "try.url")public class UrlConfig { private String ai1; private String ei2; ...

2021-09-30 16:16:40 282

原创 XMLSerializer 探索第一次使用

由于项目需要 。接口接收json数据 传给其它系统为xml数据。想过其它方法 jdom j4dom 或者其它的解析。(但是实在是太麻烦了。不想写啊。。。。。),XMLSerializer这个东西虽然比较。老但是还是比较。满足需要的。(还有一个种解决方法。就是使用Springboot 本身的  @GetMapping  https://www.jb51.net/article/138186.htm)...

2019-01-15 11:29:20 6757

原创 restTemplate 请求返回的xml数据有 " "

 restTemplate 请求返回的xml数据 如果是STRING的数据会有双引号。具体原因还没找到   例如   restTemplate.postForObject(basicPath,formEntity, String.class)     不过把STRING 改成Object 这个问题就解决了。 restTemplate.postForObject(basicPath,fo...

2019-01-14 15:39:51 4324

原创 linux nohup &

在linux 系统中我们想让某个程序在后台运行时 会使用& 在命令后来让程序自动运行 。那nohup 命令有怎么乍用怎么使用呢在要运行的前加上  nohup /root/start.sh &  这样就可以了。在shell中回车后提示:[~]$ appending output to nohup.out原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到...

2018-09-06 15:44:00 138

原创 @ enableautoconfiguration注解

启用Spring应用程序上下文的自动配置,尝试猜测和配置您可能需要的bean。自动配置类通常基于类路径和定义的bean应用。例如,如果你有 tomcat-embedded.jar在您的类路径中,你可能会想要一个TomcatEmbeddedServletContainerFactory(除非你定义自己的EmbeddedServletContainerFactory bean)。当使用SpringB...

2018-07-27 14:05:46 280

原创 spring @restcontroller 入坑 (请求不跳转,返回字符串)

在SpringMVC中,遇到一个场景,不需要进行页面的跳转,只需要单纯的返回数据给请求URL的页面,之前都是return "index";用来进行页面的跳转,瞬间蒙蔽。方法如下:单纯的定义接口,注入HttpServletResponse 参数,方法中调用它的getWriter().print(需要返回的数据)即可返回数据到请求的页面。具体代码如下修改成@Controller 即可...

2018-07-25 11:52:41 8107

原创 spring集成logback ch/qos/logback/classic/LoggerContext

遇到这个错误 java.lang.NoClassDefFoundError: ch/qos/logback/classic/LoggerContext    at ch.qos.logback.ext.spring.LogbackConfigurer.initLogging(Unknown Source)    at ch.qos.logback.ext.spring.web.WebLog...

2018-07-24 16:29:12 12920

转载 基于Java的Spring容器配置一(AnnotationConfigApplicationContext实例化Spring容器)

基本概念: Spring的新Java配置支持@Configuration注解与@Bean注解 @Configuration表示类可以使用Spring Ioc容器作为bean的定义的来源类似于,而@Bean注解的方法返回一个对象。@Bean注解的方法名称为该Bean的ID,创建并返回Bean,配置类可以声明多个@Bean 示例: @Configuraion 装载类 BasedJava.ja...

2018-07-23 18:07:39 3324

原创 maven jar包

资源地址:http://mvnrepository.com/1.搜索你想下载的包2.选择JAR包3.选择版本4.复制pom.xml 标签

2018-07-23 18:01:54 118

原创 org.apache.maven.archiver.mavenarchiver.getmanifest

原因就是你的maven的配置文件不是最新的1.help ->Install New Software -> add ->https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST或者(更新于2018年4月18日17:07:53)http://re...

2018-07-23 11:59:18 305

原创 maven 下载JAR包失败

场景一:使用Maven的同学可能偶尔会遇到这种情况:pom.xml中依赖了项目需要的某个jar文件,但是使用Maven –> update project 还是没办法下载该jar到项目中,你可能需要检查本地仓库的配置,打开.m2目录下的settings.xml,配置一个中央仓库(或者你使用的jar所在的仓库地址)的镜像场景二:把本地仓库目录下的  *.lastUpdated   文件全部删除...

2018-07-11 18:39:27 146

原创 高并发 aop切面redis连接数过高 tcp 不释放

说一下 解决 高并发下的系统死服务的心酸历程 用户登录的时候 做了切面 查询redis 缓存   但是并发一过200 tcp连接 开始不释放  最后找到原因 是因为 用户登录时 的切面用到了redis 做缓存数据 redis 连接池满的 把请求挂起  而且 最大失效时间 设置为 50000 导致连接保持。直到服务死掉。 解决方法一  :       调大连接池 ,从200 调 直 500  ,但是...

2018-06-24 10:53:45 1544

原创 mysql高并发下主键冲突

事情是这样的,博主刚刚写完一个小项目,由于使用的量比较大,所以做了一下压测,在插入数据的时候报出了如下错误 :[http-bio-****-exec-67] DEBUG c.j.m.a.d.A.insertAppUser!selectKey - ==> Parameters: org.springframework.dao.DuplicateKeyException: ### Error u...

2018-06-23 20:03:08 5690 1

原创 oracle 获取 前一天 前一周 前一个月

1、获取当前时间一周前的日期select  sysdate - interval '7' day  from dual 类似的当前时间减去7分钟的时间select  sysdate,sysdate - interval '7' MINUTE  from dual当前时间减去7小时的时间select  sysdate - interval '7' hour  from dual当前时间减去7天的时间...

2018-06-22 16:54:00 2038

原创 spring aop 的几种实现方式

博主只用过或者了解过三种用法1.其于代理实现2.原生的<aop:config> 切面3.@AspectJ注解驱动的切面个人感觉第一种用起来比较简单。也比较好理解, 主要有以下的配置文件<!-- appUser登录拦截 --> <bean id="appUserLoginInterceptor" class="com.*.service.*.AppUserLoginI...

2018-06-06 19:48:36 1466

转载 java 中 super()

要说super就先要说this。"this",作为一个特殊的关键字,它的规则如下: 1。可以表示构造函数传递。this(a,b)表示调用另外一个构造函数。这里面的this就是一个特殊语法,不是变量,没有什么类型。 2。可以在一个类的非static成员内部使用,表示当前这个对象。此时,this就是一个final的普通变量,它有静态类型,就是这个类C本身;它有动态类型,就是当前这个对象的类型。...

2018-05-21 10:33:09 1278

转载 java 多线程 例子

一.相关知识: Java多线程程序设计到的知识:(一)对同一个数量进行操作(二)对同一个对象进行操作(三)回调方法使用(四)线程同步,死锁问题(五)线程通信 等等  二.示例一:三个售票窗口同时出售20张票; 程序分析:1.票数要使用同一个静态值 2.为保证不会出现卖出同一个票数,要java多线程同步锁。设计思路:1.创建一个站台类Station,继承Thread,重写run方法,在run方法里面...

2018-05-21 10:28:36 163

原创 tortoisegit 安装与使用

1.因为TortoiseGit只是一个程序壳,必须依赖一个 Git Core,也就是我们安装的 Git 安装使需要制定GIT的执行文件。       TortoiseGit下载地址   https://tortoisegit.org/download/    左侧是 32 位系统的安装包   右侧是64位系统的安装包如果需要汉化需要下载汉化包  同样分为 32位  和64位 两个 版本 下载后直接...

2018-05-10 20:09:32 237

转载 linux怎么将一个文件移动到另一个目录下

用mv命令1.作用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。2.格式mv [options] 源文件或目录 目标文件或目录3.[options]主要参数-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。-f:禁止交...

2018-05-10 12:57:46 11086

原创 jad 集成 eclipse

jad 是一个集成 eclipse的反编译工具 可以在jar包就打断点 看源码首先需要下载jadclipse_3.3.0.JAR包 并放到eclipse 中的plugins 目录下然后下载jad.exe 并放到任意盘符下 如果现在以经启动eclipse 需要从新启动 点击Window-->Preferences,搜索JadClipse path to decompiler (添加jad.ex...

2018-05-07 16:25:06 1677

原创 String aop实战

可能很多初入到web开发中的程序员,对Spring中的aop的理解,都非常模糊。想要理解AOP,首先要搞懂AOP的概念,之后在实战一个小的案例。原理 :AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行...

2018-05-03 18:34:59 461

原创 关于web 项目中redis 的两种实现方式 RedisTemplate

 RedisTemplate   是redis 提供的一个操作redis数据库的工具类1。引入包org.springframework.context-3.1.0.RELEASE。jar 2.总结一下开发当中学用的几种格式1)     redistemplate.opsForValue()2) redistemplate.opsForList()3) redistemplate.opsForSe...

2018-04-28 16:29:06 831

原创 oracle to mysql 技术方案

1. 安装sqluldr工具注 :如果导出中文乱码而且设置编码集无效设置环境变量变量名:NLS_LANG变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK客户端编码如果文件太大可以拆分文件  参数 rown  按行   size  按大小1)解压sqluldr至任意盘下(建议 D: 或者 E:)2)解压instantclient-basic-nt-11.2.0.4.0 至任...

2018-04-27 18:08:38 246

SourceTree

SourceTree 是一个GIT管理神器 提供方便快捷的 git 管理方式

2018-07-19

liunx 1.8 jdk

luinx 1.8 jdk 。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-07-18

mysql 11.1

mysql 11.1 安装版。有注册码。下载就可以使用。。。。

2018-07-13

svn 客户端 svn

svn 客户端 无需破解 方便快捷 安装及用 64位。

2018-07-05

wincsp 远程软件

wincsp 软件 解压自动 无需破解 解压及用 无需安装

2018-07-05

自用 svn 客户端

这个是一个SVN 的客户端 安装软件 。 下载就可以使用。

2018-07-02

subline text3

有安装包,有执行文件。下载解压后可以直接使用。这个版本是64位的

2018-06-25

jad1.5.8.exe和jadclipse3.3.0.jar

解压之后有jadclipse_3.3.0和jad158g两个文件夹,把jadclipse目录下的links,MyPlugins这两个文件夹放在跟myeclipse.exe同级目录下。把jad158目录下的jad.exe放在jdk安装目录的bin目录下,如C:\Program Files (x86)\Java\jdk1.7.0_25\bin下,myeclipse中安装好jadclipse之后,首选项->java->JadClipse,点击JadClipse节点,看右边的“Path to decompiler”,该文本框要填的是jad.exe的完整路径,这里是C:\Program Files (x86)\Java\jdk1.7.0_25\bin\jad.exe.之后重启myeclipse。

2018-05-07

Oracle to mysql 技术方案

支持Oracle 转换 mysql 数据迁移

2018-04-27

空空如也

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

TA关注的人

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