自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cx的博客

为了更美好的明天而战!

  • 博客(170)
  • 资源 (15)
  • 收藏
  • 关注

原创 Mysql创建自增序列方案(模拟Oracle序列)

mysql实现自增序列Mysql实现序列创建一个专门用来做序列的表:create table sequence ( seq_name VARCHAR(50) NOT NULL, -- 序列名称 current_val INT NOT NULL, -- 当前值 increment_val INT NOT NULL DEFAULT 1, -- 步长(跨度) ...

2020-11-13 14:54:01 1797 1

原创 主流SQL查询多条只取其中最新的一条数据

业务场景: 在针对某个类型数据存在多条时,但只想取最新的一条。在可以确定时哪种类型时我们使用简单sql就可以解决。 ORACLE-SQL: 如: select * from ( select * from t_table a where a.tpye=? order by a.time desc ) where rownum=1; MYSQL-SQL: 如: select * from t_table a where a.type=? ...

2020-11-12 14:41:17 15862 1

原创 Springboot自带定时器 - @EnableScheduling

Springboot自带定时器核心注解:@EnableScheduling 注解的作用是发现注解@Scheduled的任务并后台执行;此注解可以加到启动类上也可以加到执行调度任务类上。@Component@EnableScheduling //可以在启动类上注解也可以在当前文件public class TestJob { @Scheduled(cron = "0/10 * * * * ?") public void task(){ System.out.

2020-11-06 15:47:36 849 2

原创 ElasticSearch 疯狂学习 第二季(自学)

ElasticSearch 疯狂学习  第二季(自学)由于数据量过大,遍历数据库查询进行逻辑判断过慢,为了提高数据查询速率,我打算使用elasticSearch检索去完成这一系列的操作(包括逻辑处理)。那么开始主题吧!!!首先我们先分析一下具体应该怎么做:1.搭建环境2.怎么将数据库数据导入到ElasticSearch的索引中3.导入进去之后,数据应该怎么进行增删改查

2017-01-12 19:00:28 1146

转载 ElasticSearch疯狂学习第一季

ElasticSearch疯狂学习第一季ealsticsearch链接边学边用,更加深刻的理解ealsticSearch。

2016-12-28 09:44:34 544

转载 Ehcache memcache redis 三大缓存

三大缓存链接

2016-01-19 10:33:18 422

原创 Spring Cache

Spring CacheSpring Cache使用方法与Spring对事务管理的配置相似。Spring Cache的核心就是对某个方法进行缓存,其实质就是缓存该方法的返回结果,并把方法参数和结果用键值对的方式存放到缓存中,当再次调用该方法使用相应的参数时,就会直接从缓存里面取出指定的结果进行返回。所以在使用Cache的时候我们要保证我们缓存的方法对于相同的参数要有相同的返回结果。--

2016-01-11 10:55:52 1915 2

原创 String类 理解----final 不可变

String类理解-----不可变(final)大家都知道String类是不可变的,String类是被final修饰过的类。final理解不可变对象:一个对象在创建完成之后,不能在改变它的状态,那么这个对象就是不可变的。-------------------------不能改变它的状态表示不能改变对象内的成员变量,包括基本数据类型的值,引用类型变量不能指向其他的对象。下面有个例子我

2015-12-17 12:57:10 2953 1

原创 JAVA Sokcet(服务端)连接WebSocket个人总结

JAVA Socket连接WebSocket个人总结如果大家是Web项目的话就可以不用JAVA的Socket去进行连接客户端的WebSocket。因为javaee-api-7.0以上版本有对服务器端的WebSocket进行封装,通过启动服务就可以让网页轻松访问到连接。我这里是用Java中的java.net.socket与之连接,这是一个比较复杂的服务器端,需要我们自己去封装一些与浏览器之间

2015-12-16 16:42:56 12500 17

原创 JVM内存及内存溢出异常(个人总结)

JVM内存溢出异常    想了解Java虚拟机内存溢出异常就要先明白JVM内存有那些,它们都有什么作用,这样我们才能更加深入的理解内存溢出是怎么回事。在JAVA虚拟机内存中运行时内存区域除了PC(程序计数器)不会发生OutOfMemoryError异常,其他几个区域[{线程共享区域:方法区、堆},{线程私有区:本地方法栈、程序计数器、虚拟机栈}]。线程共享区域中------------

2015-12-06 18:19:39 888

原创 String类intern()方法解析

String类intern()方法  string.intern()方法是返回一个字符串回来,返回的字符串就是调用这个方法的字符串。eg:"CX".intern();------返回的就是CX这个字符串。这个有什么作用呢?--------------------字符串调用intern方法时,会检查字符串常量池中是否有这个字符串,如果有就把这个字符串的引用指向给它。否则就把这个字

2015-12-04 15:24:32 470

原创 倒序输出字符串

倒序输出字符串  public static void main(String[] args) { String str = "!xc doog"; String[] content = str.split(" "); String result = ""; for (String s : content) { result +=re

2015-12-01 09:35:06 727

原创 Java中回调函数个人理解

回调函数个人理解JAVA中回调函数的理解。-----------被调方在被调用时也会调用对方!-------------------在你调用一个函数的时候,其中的某个参数就是你定义的函数(回调函数,其中有实现业务的功能),我们将这个函数的地址作为参数传给这个函数。在这个你调用的函数中,处于特定条件时就会调用你写得回调函数,这样就完成了整个回调过程。事实上,很多进行回调的操作是比较费时的

2015-11-27 11:48:50 541

原创 MYSQL系列-Linux上安装mysql 5.6.27,以及常见问题解决

Linux安装Mysql 5.6.27 个人总结在Linux上安装Mysql 5.6.27版本的数据库,个人操作成功后记录下来,帮助自己同时也帮助别人。首先官网上下载mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz(Linux版本的tar安装包);然后通过SSH Secure File Transfer Client将文件放入首页面(/home

2015-11-25 10:47:04 3579

原创 Java----正则表达式(个人总结)

正则表达式(个人总结)JAVA中使用正确熟练的使用正则表达式可以轻松帮助我们去解决一些复杂的验证和一些比较复杂格式字符串的比较。下面我们就来了解一下正则表达式的基本的用法,熟悉了它们我们才可以举一反三的根据我们的需求去进行拼接来判断结果。-----------句号(.)在正则中,表示一个任意字符(除去换行符/r/n)eg: c.x  匹配 c1x 或 c2x 或 cax 或  cbx等

2015-11-21 23:00:51 446

原创 Java---堆栈的理解

堆栈的理解 在JAVA中,把内存分为两种----1.堆内存;2.栈内存***栈空间是由系统自动分配和释放的;***堆空间是是手动申请和释放的。优势:栈比堆存取速度快,数据可共享注意: 栈是来存放对象引用,而堆是存放JAVA对象数据的**栈中变量指向堆中变量-----可以理解为JAVA的指针----在我们声明基本数据类型和对象的引用变量的时候,就会由栈内存进行分配。当在一

2015-11-20 15:55:42 599

原创 JavaWeb---框架SpringMvc+Mybatis开发项目第三季(共三季)

SpringMvc+MyBtis第三季对于mybatis-config.xml的配置根据用户对mybatis的使用和封装的不同的接收结果类的不同进行响应的配置,这里我就不多说了,根据自己的需求去配置了。web.xml的配置,相信大家已经配置了这么多的servlet了 应该已经了如指掌了吧。但是这里我要重点的提一句,我们要先通过contextConfigLocation进行Spring配

2015-11-19 23:19:31 775

原创 JavaWeb---框架SpringMvc+Mybatis开发项目第二季(共三季)

SpringMvc配置下面我们来完善配置,对最后SpringMvc特有的功能进行配置添加:对于命名空间和对应的域,我们这里可以不用添加aop的,但既然是springmvc所以我们要添加一个为mvc的命名空间 xsi:schemaLocation=" http://www.springframework.org/schema/beans http:/

2015-11-19 23:01:21 652

原创 JavaWeb---文件读取/IO流

IO是JAVA中非常重要的一个知识点,对于JAVA开发者而言,学好IO让我们能更加熟悉数据传输之间的原理,同时也能更好的解决数据传输之间造成的乱码问题。我想大家肯定在使用IO时,遇到各种各样的问题,eg:数据读取失败(读取的内容异常)、获取到的内容乱码、内容读取不全等...下面我谈谈我自己对IO数据传输的理解:(个人理解,希望对大家有用,有理解错误的地方可以指出一起进步)-------

2015-11-19 12:03:48 1298

原创 Tomcat----部署war

Tomacat部署War工程(怎么将项目打包成War,可以查看我对Maven的介绍),并且修改项目启动的路径。---------------------------**将War包放入Tomacat的安装目录下的webapps中即可,然后启动Tomcat。Tomcat会读取server.xml配置文件进行加载项目,****默认的访问路径是Ip+端口+工程名,如果你要更改访

2015-11-19 10:25:56 584

原创 JavaWeb---框架SpringMvc+Mybatis开发项目第一季(共三季)

勿忘初衷(Stay Real)...走向了JAVA程序员的道路.路途是坎坷的,学习过程中有很多问题需要去解决,曾经想平平淡淡做个简单的猿就可以了,但在看清现实后,顺带在那仅存不多的上进心的促进下,我还是选择要干还是干的Perfect,do best.开发有一段时间了.目前虽然还是小菜鸟,但是我相信我会突破界限达到自己想要的高度.对于JAVA开发,我是很热爱的,自己也喜欢写一些简单的小框架,供自

2015-11-18 23:17:01 1187

原创 JAVA--HashCode 基础(判断对象是否相等)

HashCode基础hashCode在JAVA中,代表了对象的一种特征。不同的对象哈希码是不同的。哈希码是一种数据结构算法,在JAVA中,常见的哈希码算法获取到的哈希码具体值是怎么获取到的呢?来分析一下:1.在String类中的hashCode是根据String类中包含的字符串获取的,根据哈希算法获取到一个哈希码,那么只要我的字符内容是相等的,我的哈希码也是相同的。eg:pub

2015-11-18 13:35:47 7924

原创 JAVA--关键字final

final想必大家都不陌生了,在匿名内部类里面常常会用到,ide会提示你添加一个final关键字。其中JAVA中String类就是一个final类型的。下面是我对final的理解,希望能帮到大家:final修饰类--**被修饰之后该类不能被继承(extends)**该类中成员变量可以根据需要进行修饰final,但该类下面的所有方法都会被默认的指定为finalfina修饰方法--

2015-11-18 10:56:32 613

原创 JAVA--静态修饰符(static)理解

学习JAVA中,有一个修饰符特别重要。That'sstatic...下面来总结一下我对Static的理解和对于它的使用场景...首先要记住一点,静态的资源(静态代码快、静态方法、静态变量、静态内部类...)是随着类在加载的时候产生的,而并非跟非静态资源一样在产生该类对象(new XX())的时候产生。这里就已经体现出了静态资源是跟类有关系的,而并非是该类对象。逐渐也就引伸出静态资源是类

2015-11-18 10:10:23 2066

原创 Oracle实现将一个表字段更新到另一个表

【代码】Oracle实现将一个表字段更新到另一个表。

2023-11-03 15:33:34 2260

原创 Java1.8 Stream聚合分组处理

按照Map中某个字段进行分组:按照Map中某些字段组合进行分组:

2023-10-13 16:46:24 577

原创 IDEA设置默认MAVEN配置

设置maven基础配置,对应file路径settting.xml。默认设置maven配置,后续每个项目都使用该配置。

2023-06-15 11:02:32 1248

原创 Dbeaver查询结果显示中文注释

在数据结果查询列表中字段上展示描述信息。

2023-06-14 15:32:07 3764

原创 数据库范式

第一范式:每列字段都是原子性的,不可分解第二范式:非主键字段与全部主键存在依赖第三范式:非主键字段之间不存在依赖第四范式:消除多值依赖第五范式:消除传递依赖巴斯科德范式:主属性之间不存在部分或传递依赖

2023-01-17 15:15:46 588 1

原创 JDK1.8使用的垃圾回收器和执行GC的时长以及GC的频率

GC就是垃圾回收器。因为内存空间是有限的,创建的每个对象和变量都会占据内存,gc做的就是对象清除将内存释放出来。其中堆是虚拟机中进行垃圾回收的主要场所,其次是方法区。

2023-01-16 11:22:25 4126

原创 ELK整理(Logstash)使用详解和问题解决

1.Logstash增量同步2.Logstash同步mysql多数据表时到elasticsearch时数据错乱

2023-01-04 17:22:49 883

原创 Eolink开源api工具-Eoapi

个人感觉还是很不错,也可以在IDEA插件中安装!也可以去官网下载客户端使用。

2022-12-23 15:08:48 122

原创 Oracle date(时间)类型详解

它与date的区别是不仅可以保存日期和时间,还能保存小数秒,小数位数可以指定为0-9,默认为6位,所以最高精度可以到ns(纳秒),数据库内部用7或者11个字节存储,如果精度为0,则用7字节存储,与date类型功能相同,如果精度大于0则用11字节存储。存储的前7位与date类型是一样的(世纪、年、月、日、时、分、秒),8-11字节为纳秒,采用4个字节存储。date类型在数据库中的存储固定为7个字节,每个字节分别表示:世纪、年、月、日、时、分、秒。

2022-11-03 09:03:21 11775

原创 MySQL中Date、DateTime、TimeStamp和Time用法

在Mysql中使用时间格式会用到的时间类型有四种:Date、DateTime、TimeStamp、Time

2022-10-28 10:51:08 806

原创 Vue工具-pinia(状态管理工具)

Pinia.js是由Vue.js团队核心成员开发的新一代状态管理器,使用Composition Api进行重新设计的,也被视为下一代Vuex。在vue3中Composition API完全可以使用响应式变量进行全局共享状态。优点:(1)完全支持Typescript,不需要进行复杂的配置;(2)支持服务端渲染;(3)没有模块嵌套,只有简简单单可以自由使用的store概念;(4)相比于Vuex是更加轻量。

2022-09-16 09:10:12 740

原创 Java 1.8 stream 集合根据某字段排序

【代码】Java 1.8 stream 集合根据某字段排序。sort

2022-09-01 10:39:28 10979 2

原创 Vue elementui中el-select获取选中label的值

针对控件el-select中的option一个是label一个是value;

2022-08-19 14:38:34 2536

原创 Vue解决echarts报错Cannot read properties of null (reading‘getAttribute‘)

Cannot read properties of null (reading‘getAttribute‘)echartthis.$nextTick

2022-08-19 11:01:03 3356

原创 JAVA-classpath理解和使用(classpath: classpath*:)

classpath是java运行时环境搜索类和其他资源文件(比如jar\zip等资源)的路径。classpath介绍、理解、使用。

2022-08-15 14:38:28 1640

原创 Springboot配置返回日期格式

Springboot配置返回日期格式全局配置注解配置

2022-08-11 17:30:57 5239

银行全国地区代码-excel文件

银行全国地区代码。 包含省份,省市地区。 为excel文件。

2023-02-20

银行全国地区代码表(sql)

包含了4位代码和对应的省市地区

2023-02-20

阿里-JAVA最新开发规范

PDF版本 阿里-JAVA最新开发规范!! 阿里-JAVA最新开发

2020-10-26

文件分割工具(日志分割)

文件分割工具!用于将大体量日志文件分割成多个小块,方便快捷。

2020-10-21

Drools中文文档

drools开发中文文档!

2020-10-21

省市区sql(mysql)

省市区sql,2018 mysql数据,表没有创建,只有insert语句。

2018-12-14

zipkin-server-2.9.3-exec.jar

zipkin-server-2.9.3-exec.jar 下载后使用java命令启动即可,内置tomcat服务器。 java -jar zipkin-server-2.9.3-exec.jar 启动成功后,登录http://localhost:9411/zipkin/

2018-11-16

jdk1.8,64位绿色解压包

jdk1.8,64位绿色解压包 jdk1.8为解压包形式,解压即可使用。 上传类型为txt,百度网盘下载。

2018-04-03

eclipse-spring-boot-4.5.2(自装插件),解压即用

eclipse-spring-boot-4.5.2(自装插件),解压即用。 在原有的eclipse-4.5基础上进行了 spring-boot的插件安装,打开即可使用。方便快捷。 eclipse-spring-boot开发必备!! 上传的问txt文件,里面有百度网盘地址和密码。请大家踊跃下载。

2018-04-03

网页语音js

网页语音js

2017-04-12

nexus-2.8.1-01-bundle.zip

2016-03-28

Web录音 HTML5

网页录音! Web录音 HTML5 录音 然后停止上传!

2015-11-30

eclipse-jee-luna-SR1-win32-x86_64

内含eclipse_Luna 64位的汉化和非汉化解压包 百度网盘

2015-06-18

OA 系统原型

OA系统原型网页代码. 效果还行. 简单使用 可做再次开发

2015-03-19

EL表达式 JSTL 学习文档

EL表达式 JSTL文档 很有用的 下载来看看

2015-01-29

PL/SQL在64位系统下运行

方便省事,内附文档..其他10G版本的ORACLE事例 其他版本也是如此 不过要下载其他版本的插件 搜索一下就会有

2015-01-29

空空如也

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

TA关注的人

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