- 博客(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 305
原创 XMLSerializer 探索第一次使用
由于项目需要 。接口接收json数据 传给其它系统为xml数据。想过其它方法 jdom j4dom 或者其它的解析。(但是实在是太麻烦了。不想写啊。。。。。),XMLSerializer这个东西虽然比较。老但是还是比较。满足需要的。(还有一个种解决方法。就是使用Springboot 本身的 @GetMapping https://www.jb51.net/article/138186.htm)...
2019-01-15 11:29:20 6818
原创 restTemplate 请求返回的xml数据有 " "
restTemplate 请求返回的xml数据 如果是STRING的数据会有双引号。具体原因还没找到 例如 restTemplate.postForObject(basicPath,formEntity, String.class) 不过把STRING 改成Object 这个问题就解决了。 restTemplate.postForObject(basicPath,fo...
2019-01-14 15:39:51 4370
原创 linux nohup &
在linux 系统中我们想让某个程序在后台运行时 会使用& 在命令后来让程序自动运行 。那nohup 命令有怎么乍用怎么使用呢在要运行的前加上 nohup /root/start.sh & 这样就可以了。在shell中回车后提示:[~]$ appending output to nohup.out原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到...
2018-09-06 15:44:00 157
原创 @ enableautoconfiguration注解
启用Spring应用程序上下文的自动配置,尝试猜测和配置您可能需要的bean。自动配置类通常基于类路径和定义的bean应用。例如,如果你有 tomcat-embedded.jar在您的类路径中,你可能会想要一个TomcatEmbeddedServletContainerFactory(除非你定义自己的EmbeddedServletContainerFactory bean)。当使用SpringB...
2018-07-27 14:05:46 298
原创 spring @restcontroller 入坑 (请求不跳转,返回字符串)
在SpringMVC中,遇到一个场景,不需要进行页面的跳转,只需要单纯的返回数据给请求URL的页面,之前都是return "index";用来进行页面的跳转,瞬间蒙蔽。方法如下:单纯的定义接口,注入HttpServletResponse 参数,方法中调用它的getWriter().print(需要返回的数据)即可返回数据到请求的页面。具体代码如下修改成@Controller 即可...
2018-07-25 11:52:41 8157
原创 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 13007
转载 基于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 3348
原创 maven jar包
资源地址:http://mvnrepository.com/1.搜索你想下载的包2.选择JAR包3.选择版本4.复制pom.xml 标签
2018-07-23 18:01:54 138
原创 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 323
原创 maven 下载JAR包失败
场景一:使用Maven的同学可能偶尔会遇到这种情况:pom.xml中依赖了项目需要的某个jar文件,但是使用Maven –> update project 还是没办法下载该jar到项目中,你可能需要检查本地仓库的配置,打开.m2目录下的settings.xml,配置一个中央仓库(或者你使用的jar所在的仓库地址)的镜像场景二:把本地仓库目录下的 *.lastUpdated 文件全部删除...
2018-07-11 18:39:27 169
原创 高并发 aop切面redis连接数过高 tcp 不释放
说一下 解决 高并发下的系统死服务的心酸历程 用户登录的时候 做了切面 查询redis 缓存 但是并发一过200 tcp连接 开始不释放 最后找到原因 是因为 用户登录时 的切面用到了redis 做缓存数据 redis 连接池满的 把请求挂起 而且 最大失效时间 设置为 50000 导致连接保持。直到服务死掉。 解决方法一 : 调大连接池 ,从200 调 直 500 ,但是...
2018-06-24 10:53:45 1582
原创 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 5753 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 2112
原创 spring aop 的几种实现方式
博主只用过或者了解过三种用法1.其于代理实现2.原生的<aop:config> 切面3.@AspectJ注解驱动的切面个人感觉第一种用起来比较简单。也比较好理解, 主要有以下的配置文件<!-- appUser登录拦截 --> <bean id="appUserLoginInterceptor" class="com.*.service.*.AppUserLoginI...
2018-06-06 19:48:36 1478
转载 java 中 super()
要说super就先要说this。"this",作为一个特殊的关键字,它的规则如下: 1。可以表示构造函数传递。this(a,b)表示调用另外一个构造函数。这里面的this就是一个特殊语法,不是变量,没有什么类型。 2。可以在一个类的非static成员内部使用,表示当前这个对象。此时,this就是一个final的普通变量,它有静态类型,就是这个类C本身;它有动态类型,就是当前这个对象的类型。...
2018-05-21 10:33:09 1303
转载 java 多线程 例子
一.相关知识: Java多线程程序设计到的知识:(一)对同一个数量进行操作(二)对同一个对象进行操作(三)回调方法使用(四)线程同步,死锁问题(五)线程通信 等等 二.示例一:三个售票窗口同时出售20张票; 程序分析:1.票数要使用同一个静态值 2.为保证不会出现卖出同一个票数,要java多线程同步锁。设计思路:1.创建一个站台类Station,继承Thread,重写run方法,在run方法里面...
2018-05-21 10:28:36 178
原创 tortoisegit 安装与使用
1.因为TortoiseGit只是一个程序壳,必须依赖一个 Git Core,也就是我们安装的 Git 安装使需要制定GIT的执行文件。 TortoiseGit下载地址 https://tortoisegit.org/download/ 左侧是 32 位系统的安装包 右侧是64位系统的安装包如果需要汉化需要下载汉化包 同样分为 32位 和64位 两个 版本 下载后直接...
2018-05-10 20:09:32 269
转载 linux怎么将一个文件移动到另一个目录下
用mv命令1.作用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令等同于DOS系统下的ren和move命令的组合。它的使用权限是所有用户。2.格式mv [options] 源文件或目录 目标文件或目录3.[options]主要参数-i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。-f:禁止交...
2018-05-10 12:57:46 11159
原创 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 1706
原创 String aop实战
可能很多初入到web开发中的程序员,对Spring中的aop的理解,都非常模糊。想要理解AOP,首先要搞懂AOP的概念,之后在实战一个小的案例。原理 :AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行...
2018-05-03 18:34:59 473
原创 关于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 857
原创 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 286
jad1.5.8.exe和jadclipse3.3.0.jar
2018-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人