java
renhuan28
这个作者很懒,什么都没留下…
展开
-
AOP获取Mybatis的SQL,入参,操作类型
AOP获取Mybatis的SQL,入参,操作类型```java@Aspect@Componentpublic class DynamicDataSourceAspect { @Autowired private SqlSessionFactory sqlSessionFactory; //mapper切点 @Pointcut("execution( * com.linkage.xxx.xxx.manager.mapper.manager.*.*(..))") pub原创 2022-02-25 10:54:28 · 1663 阅读 · 0 评论 -
JAVA日志相关整理学习
JAVA日志相关整理学习 Java关于日志我们常见的有commons-loging、log4j、slf4j、LogBack。 Commons-logging:apache最早提供的日志的门面接口。避免和具体的日志方案直接耦合。类似于JDBC的api接口,具体的的JDBC driver实现由各数据库提供商实现。通过统一接口解耦,不过其内部也实现了一些简单日志方案。 Log4...原创 2018-11-02 16:41:20 · 226 阅读 · 0 评论 -
Java 集合转换(数组、List、Set、Map相互转换)
Java 集合转换(数组、List、Set、Map相互转换)原文:https://blog.csdn.net/top_code/article/details/10552827public class ConvertorTest { /** * @param args */ public static void main(String[] args) { testL...转载 2018-12-13 19:48:40 · 232 阅读 · 0 评论 -
ActiveMQ通过JMX连接broker
ActiveMQ通过JMX连接broker如果通过JMX连接AMQ服务并获取broker信息,需要知道以下几个AMQ服务参数所在机器IP: amqIp;jmx端口: jmxPort;rmi端口: rmiPort;(可选)jmx用户名:jmxUser;jmx密码:jmxPassword;要获取broker信息,还需要知道broker名字:brokerName;还需要导入activ...原创 2018-12-06 19:47:46 · 735 阅读 · 0 评论 -
ActiveMQ在Queue积压消息后内存占用上涨的原因
ActiveMQ在Queue积压消息后内存占用上涨的原因现象: 我们使用ActiveMQ是用数据库持久化消息的,数据库空间充裕,理论应该queue应该可以堆积几百个G的消息,可是发现堆积几个G的消息后,amq服务的内存便上涨至设置的70%临界点,最终影响发送broker的速度,从而影响整个生产流程。原因分析: 通过查ActiveMQ内存使用方面的资料,发现从ActiveMQ 5.0.0...原创 2018-12-07 15:07:27 · 5802 阅读 · 1 评论 -
线程池初步学习
线程池初步学习为什么使用线程池? 在我们的日常开发中,难免会使用到线程,部分还会用到多线程并发问题。我们知道,线程的创建和释放,需要占用不小的内存和资源。如果每次需要使用线程时,都new 一个Thread的话,难免会造成资源的浪费,而且可以无限制创建,之间相互竞争,会导致过多占用系统资源导致系统瘫痪。不利于扩展,比如如定时执行、定期执行、线程中断,所以很有必要了解下ExecutorServi...原创 2018-12-28 15:31:23 · 158 阅读 · 0 评论 -
java反射的两个Demo(反射属性,属性名,反射调用方法,内省)
java反射的两个Demo(反射属性,属性名,反射调用方法,内省)1 demo的功能类public class InvokeDemo { private static Logger log = LoggerFactory.getLogger(InvokeDemo.class); private static Student student; public static Stu...原创 2019-01-30 16:20:24 · 448 阅读 · 1 评论 -
Webservice入门概念以及发送端与消费端demo
webservice入门以及发送端与消费端demo本文地址:概念 WebService是一种跨编程语言和跨操作系统平台的远程调用技术,从表面上看,WebService就是一个应用程序向外界暴露出一个能通过Web进行调用的API,也就是说能用编程的方法通过Web来调用这个应用程序。我们把调用这个WebService的应用程序叫做客户端,而把提供这个WebService的...原创 2019-02-20 17:24:00 · 590 阅读 · 0 评论 -
从ORACLE数据库里jdbc获取日期类型时分秒老是为0;用OracleSQLDeveloper查看数据库里时分秒也是0的问题.md
从ORACLE数据库里jdbc获取日期类型时分秒老是为0;用OracleSQLDeveloper查看数据库里时分秒也是0的问题这是两个问题: 我取oracle库里data类型日期,时分秒老是为0,是因为用的rs.getDate,用rs.getTimestamp()就正常了。补充:rs.getDate() //只是返回日期部分 rs.getTime() //只是返回时间部分 ...原创 2018-09-19 11:15:00 · 1764 阅读 · 0 评论 -
springboot和mybatis的整合(单数据源)
springboot和mybatis的整合(单数据源) 本篇使用yaml文件,数据源,mybatis的配置从yaml里直接读取,mapper的数据库操作sql依旧使用xml文件。链接池使用hikari第一步:pom.xml相关主要依赖<!-- mybatis整合springboot的jar包 --><dependency> <gro...原创 2018-09-17 11:21:53 · 393 阅读 · 0 评论 -
JSON格式字符串格式化显示的方法
**JSON格式字符串格式化显示的方法**1. 在JAVA里格式化Java里可以写下面的一个工具类public class JsonFormatUtil { /** * 对json字符串格式化输出 */ public static String formatJson(String jsonStr) { if (null == jsonS...原创 2018-04-12 10:08:43 · 4327 阅读 · 0 评论 -
JSON方面的转换和String字符串的拼接问题
JSON方面的转换和String字符串的拼截问题1 将json字符串转换成HashMap格式的写法 HashMap<String, String> nameMap = JSON.parseObject(JsonStr,HashMap) 2 将json字符串中的=替换成“:”的写法 JsonStr.replace("=", &am原创 2018-04-13 19:33:46 · 3112 阅读 · 0 评论 -
@requestbody 的使用
*@requestbody 的使用* 当前端传json字符串的时候,后端可以利用@requestbody用与json字符串对应的类去接,也就是类的属性名和json的key相对应,value可以匹配上数据类型。前端用ajax跟后端进行交互,ajax代码 $("#").bind('click',function () { /...原创 2018-05-30 10:58:13 · 3525 阅读 · 2 评论 -
利用restTemplate远程调controller路径取数据
利用restTemplate远程调controller路径取数据Spring的RestTemplate提供了很多对HTTP method的支持,这里主要说常用的get和post。使用环境为springboot。首先要写相关配置类,举例:@Configurationpublic class Config { @Autowired RestTemplateBuilder...原创 2018-05-30 17:10:02 · 1308 阅读 · 0 评论 -
win10安装NEXUS
win10安装NEXUS解压缩nexus-2.3.1-01-bundle.zip压缩包配置环境变量,在PATH里直接写实际路径,E:\nuxus\nexus-2.3.1-01-bundle\nexus-2.3.1-01\bin\jsw\windows-x86-64,win10不要配NEXUS_HONE! 修改wrapper,位置在E:\nuxus\nexus-2.3.1-01-bund...原创 2018-07-23 16:30:52 · 1126 阅读 · 0 评论 -
Maven常用一些标签和知识
Maven常用一些标签和知识#### 当前项目的信息 <groupId>:企业网址反写+项目名 <artifactId>:项目名-模块名 <version>:版本号+类型(snapshot快照版本(简化版本)、alpha内测版、beta公测版、release稳定版、GA正式发布版) <packaging>原创 2018-07-25 15:18:06 · 5393 阅读 · 0 评论 -
用quartz执行并运维job
用quartz执行并运维job 用spring本身可以做一些定时任务,更多的是配置一些定时任务。但是如果通过数据库甚至页面控制定时任务启停,启之前从数据库里取些定时任务相关配置,实时从页面对任务进行修改等,我更喜欢用quartz。quartz主要包括四个部分,任务job,任务描述jobDetail,触发器Trigger,调度器Scheduler。job—–任务这里面主要写...原创 2018-08-16 17:30:18 · 530 阅读 · 0 评论 -
@RequestParam 的使用
@RequestParam 的使用 之前帖子https://blog.csdn.net/renhuan28/article/details/80507058里写了些@requestbody 的使用,如果ajax里只要想controller里传一个String参数,使用@requestbody 要不需要用一个实体类交互,要不需要对用String接到了json格式进行次转换,而用@Reque...原创 2018-08-19 19:56:19 · 56180 阅读 · 6 评论 -
Springboot和MyBatis整合(自定义数据源,可多数据源)
Springboot和MyBatis整合(自定义数据源,可多数据源) 由于我们项目中会用到根据条件不同操作不同的数据源,之前用的Springboot和JDBC整合的时候可以在JDBC里轻松选择数据源,写这个贴子则是记录在使用MyBatis时的选择和一些注意点。pom.xml整合主要用到的关键依赖 <!-- mybatis整合springboot的jar包 ...原创 2018-09-16 20:35:00 · 3035 阅读 · 0 评论