`
lfwer
  • 浏览: 86712 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近着手将项目拆分为了多个子项目,首先建立了一个父项目用于管理所有maven依赖包,接着做了两个工具jar,再就是几个业务项目。父项目和工具jar都上传到了公司私库,后来其他同事反应无法下载。通过调试发现,需要在业务项目中配置私库才能下载。   父项目中配置私库 <distributionManagement> <repository> <id>g7-release</id> <url>http://xx.com/artifactory/libs-relea ...
背景:项目中使用了两个mysql数据源,有一个功能是同时修改两个库里的表数据,需要进行事务控制。项目框架为springcloud+mybatis。   项目结构如下   增加maven依赖 <!--分布式事务支持--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jta-atomikos</art ...
#下载hbase wget https://mirrors.cnnic.cn/apache/hbase/2.1.1/hbase-2.1.1-bin.tar.gz   #下载jdk1.8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html   #上传jdk rz -bye    #解压jdk和hbase tar -zxvf jdk-8u191-linux-x64.tar.gz  tar -zxvf hbase-2.1.1-bin.tar.gz   #配 ...
List<Sttring> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); Stream.iterate(0, i -> i + 1).limit(list.size()).forEach(i -> { String s= list.get(i); ...
(1)根节点Configuration有两个属性:status和monitorinterval,有两个子节点:Appenders和Loggers(表明可以定义多个Appender和Logger).       status用来指定log4j本身的打印日志的级别.     monitorinterval用于指定log4j自动重新配置的监测间隔时间, ...
1 先将SpringBoot自带的日志存储Logback禁用 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> &l ...
创建主题: ./kafka-topics.sh --zookeeper localhost:12181 --create --topic lfwer --partitions 10 --replication-factor 2   增加主题分区数 ./kafka-topics.sh --zookeeper localhost:12181 --alter --topic lfwer --partitions 10   删除主题 在server.properties中增加设置,默认未开启 delete.topic.enable=true 重启kafka ./kafka-ser ...
1 添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>   2 注入Bean import org.springframework.context.annotation.Bean; import org.springframework.context.anno ...
添加依赖: <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.5.0</version> </dependency>   yml配置文件: 单机配置:redisson-single.yml singleServerConfig: idleConnectionT ...
show status like '%max_connections%'; ##mysql最大连接数set global max_connections=1000 ##重新设置show variables like '%max_connections%'; ##查询数据库当前设置的最大连接数show global status like 'Max_used_connections'; ##服务器响应的最大连接数show status like 'Threads%';Variable_name ValueThreads_cached    0 ##mysql管理的线程池中还有多少可以被复用的资源T ...

mysql列转行

SELECT    SUBSTRING_INDEX(     SUBSTRING_INDEX(group_id, ',', b.help_topic_id + 1),     ',',     - 1   )  FROM   `group_sms_send_rule` a    JOIN mysql.`help_topic` b      ON b.help_topic_id < (       LENGTH(a.`group_id`) - LENGTH(REPLACE(a.`group_id`, ',', '')) + 1     )  WHERE id = 1 ...
1 添加如下依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.5.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</ ...
通过spring的这里用到spring的 org.springframework.scheduling.quartz.SchedulerFactoryBean 可以轻松实现对quartz中定时任务的管理。(quartz的集成见:http://lfwer.iteye.com/admin/blogs/2426954) 这里直接上代码: package com.eversec.mastersp.business.action; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; ...
项目有一个表由于业务猛增,需要分表,分表之后就必然用到动态查询表。 项目框架为spring+springMVC+hibernate,通过重写hibernate拦截器EmptyInterceptor可以实现动态表映射。因为spring-orm还用的是3.1.0,它的LocalSessionFactoryBean不支持entityInterceptor属性,因此需要升级spring版本到4.x,这次按照网上的方法升级到了4.2.7。   1 spring依赖   <properties> <project.build.sourceEncoding> ...
前段时间将项目中spring 3.1.0升级到4.2.7后,发现不兼容老版的quartz(1.8.3),因此升级quartz到2.2.3。   1 quartz依赖包如下:   <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.3</version> ...
Global site tag (gtag.js) - Google Analytics