3 ColdFireMan

尚未进行身份认证

暂无相关简介

等级
TA的排名 4w+

【springboot新手向】用springboot搭建一个简单的web项目

用springboot框架搭建一个简单的web项目,可以返回页面或者ajax请求的结果。用mybatis-plus查询mysql数据库。完整代码地址:cat创建一个maven项目pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...

2019-11-24 01:25:58

【MYSQL】将非分区表改成分区表

原来的采集数据表collect_data每天的增量为5亿数据,通过简单的条件查询已经无法满足,所以通过分区的方式进行改造。直接将原来的非分区表改成分区表的sql如下,是将数据按照采集时间的日期进行分区。alter table collect_data PARTITION BY LIST (day(collect_time))(partition p1 values in(1),par...

2019-11-13 21:30:35

【Linux】centos7通过docker安装oracle 11g

纯净的linux安装过程安装dockeryum updateyum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum list docker-...

2019-11-03 22:16:42

【错误】weblogic错误汇总

安装错误此平台上不支持OpenJDK JVM。原因安装的是openjdk,而不是oracle的jdk解决去oracle官网下载一个linux的包,上传后重新安装

2019-10-29 13:54:19

【Linux】常见操作

因为调试部署Java程序的需要,需要进行一些操作,记录一下。根据以后的学习接触,随时补充创建覆盖配置文件创建文件(application.yml)touch application.yml编辑并保存vi application.yml按i进入编辑模式,输入完成后按Esc,然后按:wq!就可以保存查看程序的pid并杀死查看程序的pidps -ef|grep xx...

2019-09-12 14:15:29

【@Scope】@Scope的使用方式

详情见spring文档说明scope翻译就是范围的意思,从名字看就是定义这个bean的作用范围。从文档中说明有5个值可以使用。@Scope(“singleton”)该注解的默认值,表示这个bean在spring容器中是单例的,我们通过spring容器获取这个bean的时候,都是对一个对象进行操作。@Scope(“prototype”)表示这个bean在容器中不是单例的,每次...

2019-09-06 11:50:23

【@Import】@Import注解使用方式

使用方式直接注入新建一个Man类,不加注解,不在启动时注入到spring IOC容器中public class Man { public void say() { System.out.println("I am a man."); }}新建一个Woman类,不加注解,不在启动时注入到spring IOC容器中public class Woman ...

2019-09-04 16:12:57

【exception】文件存在但是抛出FileNotFoundException

还原现象从公司的SVN上来下来代码,运行main方法后发现抛出FileNotFoundException异常,将文件的路径打印出来以后,发现路径的中间有中文转化后的%2%4之类的字符串解决方法将项目放到不带中文的路径上就可以正常运行...

2019-09-03 15:36:23

【exception】Caused by org.hibernate.hql.internal.ast.QuerySyntaxException t_use

在使用springboot的JPA的@Query注解时出现的问题错误代码@Query("from t_user u where u.username=:username")User findUser(@Param("username") String username);报错栈org.springframework.beans.factory.UnsatisfiedDep...

2019-08-31 23:54:17

【@Conditional】@Conditional注解使用方法

举例通过Condition可以自定义注入bean的条件,如:注入一个MyService的bean,前提条件是JdbcTemplate这个bean要注入成功,代码如下:条件类public class JdbcTemplateCondition implements Condition { @Override public boolean matches(ConditionC...

2019-08-28 22:55:24

【Mycat】MySQL读写分离

master-slave读写分离项 目MycatMySQL-masterMySQL-master-standbyMySQL-slaveIP10.230.4.13110.230.3.19410.230.3.19510.230.2.132Port8077/9077330633063307MySQL为二主一从,3.195为3.194的standby...

2019-08-14 16:42:13

【Mycat】分片规则详解

分片表和非分片表Mycat位于应用和数据库的中间层,可以理解为数据库的代理。不是所有的表都需要分片,数据量小并且不需要做水平切分的表称之为非分片表;数据量大到单库性能、容量不足以支撑,数据需要通过水平切分到不同数据库中的表称之为分片表。ER关系分片表ER模型是实体关系模型,广泛采用概念模型设计方法,基本元素是实体、关系和属性。Mycat创新性地将它引入数据切分规则中,使得有互相依赖的...

2019-08-12 16:20:24

【exception】springboot多模块jar包启动失败

重现今天一个多模块的springboot用maven打成jar包,使用 java -jar 命令启动失败,报错是//中文提示xxx.jar中没有主清单属性//英文提示no main manifest attribute...原因maven的打包错误,没有指定main方法入口类,可以看jar包里面META-INF\MANIFEST.MF正常的内容Manifest-Versio...

2019-08-09 16:57:21

【exception】Java和kafka连接正常但是发送数据失败

描述今天Java程序和kafka整合的时候遇到一个情况,Java可以和kafka连接但是在发送数据的时候出现了以下的异常:-2019-07-30 14:55:08.494 -ERROR 2191 [kafka-producer-network-thread | producer-1] (LoggingProducerListener.java:84) Exception thrown when...

2019-07-30 17:56:45

【exec】g.exec 死循环

今天检查js脚本的时候,发现一个正则匹配中出现了 /g.exec 死循环,所以查了一下网上的原因,是因为把正则匹配放在了循环体中,导致每一次都是新的匹配,所以死循环原来的代码:while(true){ var result = /\s+\d+/g.exec(a); if (result) { //TODO } else{ br...

2019-06-25 15:47:12

【HikariCP】【PoolEntry】源码学习

Hikari目前已经是springboot的默认数据库连接池,并且以高效和轻量著称,因为代码量比较少,所以可以阅读一下,学习一下,github地址:HikariCPPoolEntry实现了IConcurrentBagEntry接口,可以共享的连接,是连接池里的单个连接实体。成员变量private static final AtomicIntegerFieldUpdater stat...

2019-06-20 10:56:02

【HikariCP】【异常汇总】

You need to run the CLI build and you need target/classes in your classpath to run.这个错误是在拉下来源代码后新建一个类测试获取连接的时候抛出的错误。HikariConfig config = new HikariConfig();config.setJdbcUrl("jdbc:mysql://localh...

2019-06-18 10:55:22

【HikariCP】【SuspendResumeLock】源码学习

Hikari目前已经是springboot的默认数据库连接池,并且以高效和轻量著称,因为代码量比较少,所以可以阅读一下,学习一下,github地址:HikariCPSuspendResumeLock数据库连接池暂停恢复锁。如果hikari配置中设置isAllowPoolSuspension为true,那么就会在HikariPool中实例一个暂停恢复锁。空锁public static f...

2019-06-17 14:33:37

【HikariCP】【ConcurrentBag】源码学习

Hikari目前已经是springboot的默认数据库连接池,并且以高效和轻量著称,因为代码量比较少,所以可以阅读一下,学习一下,github地址:HikariCPConcurrentBag这个是HikariCP的核心功能类,作者在注释中也详细说明了这个类的作用/** * This is a specialized concurrent bag that achieves superi...

2019-06-17 11:34:44

【HikariCP】【HikariDataSource】源码学习

Hikari目前已经是springboot的默认数据库连接池,并且以高效和轻量著称,因为代码量比较少,所以可以阅读一下,学习一下,github地址:HikariCPHikariDataSource成员变量privatefinalAtomicBooleanisShutdown=newAtomicBoolean();线程安全的连接池是否关闭的标识符privatefin...

2019-06-12 13:57:59

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。