自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mengtianqq的博客

高兴地分享java web、android开发知识

  • 博客(164)
  • 资源 (9)
  • 收藏
  • 关注

原创 CONNECT BY 介绍以及用法

CONNECT BY作用是,NNECT BY用来查询树形数据,特殊用法:结合rownum,查询序列,日期。CONNECT BY 介绍以及用法。CONNECT BY 语句的用法。start with 条件A。start with 条件A。start with 条件A。start with 条件A。

2023-07-17 18:32:28 543

原创 高性能处理数据思想

高性能处理数据思想

2023-07-07 17:05:06 94

原创 【无标题】编写好用的抽象类,重复使用时方便

利用接口,抽象类,属性(也可以是对象,也可以继承)作为上下文。

2023-07-07 16:56:20 95

原创 雪花算法 SnowflakeIdWorker

雪花算法

2023-06-09 18:05:18 223

原创 kafka命令

按时间回退命令。

2023-04-21 12:31:55 55

原创 linux可以通过curl命令请求http,https网络请求

linux可以通过curl命令请求http,https网络请求

2023-02-15 17:41:30 1124

原创 封装类、写成工具类、公共类、父类与子类、接口与接口实现类写法核心思想

封装类,写成工具类、公共类、父类与子类、接口与接口实现类写法核心思想一、写这些类的时候核心的思想就是“求同存异”;求同就是把相同的东西写成封装类、工具类、公共类、父类、接口;存异就是把不相同的东西放在子类实现,接口实现类实现。二、总的核心就是先找出不相同的东西放在子类、接口类实现,后面相同的东西放在封装类、工具类、公共类、父类、接口实现...

2022-03-15 10:52:27 228

原创 log4j 8个级别

log4j 8个级别log4j定义了8个级别的log(除去off金额all,可以说分为6个级别),优先级别从高到低依次为:OFF,FATAL,ERROR,WARN,INTFO,DEBUG,TRACE,ALLALL 最低等级的,用于打开所有日志记录TRACE 很低的日志级别 一般不会使用DEBUG指出细粒度信息事件对调试应用程序是非常有帮助的,主要用于开发过程中打印一些运行信息INFO 消息在粗粒度级别上突出强调应用程序的运行过程,打印一些你感兴趣的或者主要的信息,这个可以用于生产...

2022-01-24 15:48:43 577

原创 @transactional 注解的全部属性详解

@transactional 注解的全部属性详解@transactional 属性属性 类型 描述value String 可限定的描述述符,指定使用的事务管理器propagation enum:propagation 可选的事务传播行为设置isolation enum:Isolation 可选的事务隔离级别设置readonly boolean 读写或只读事务,默认读写timeout int (in seconds granularity) 事务超...

2022-01-24 11:03:50 1165

原创 Spring事务传播行为种类

事务传播行为种类Spring在TransactionDefinintion接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:7种事务传播行为类型说明progagetion_required如果当前没有事务,就新建一个事务,如果已经存在一个事务,就加加入到这个事务中这是最常见的选择。propagation_supports支持当前的事务,如果当前没有事务,就以非事务方式执行。propagation_mandatory使用当前事务,.

2022-01-21 14:51:14 737

原创 CountDownLatch多线线程使用,决定多线程执行顺序

CountDownLatch概念CountDownLatch可以线程之间的通信(而不是用作互斥的作用)通俗点就是决定线程执行顺序。CountDownLatch的用法CountDownLatch,计数器初始化的数量n,当每一个线程完成自己任务后,计数器的值就会减1。当计数器的值为0时,调用减数为n次,表示所有的线程都已经完成一些任务,,单然后在.await()上等待的线程就可以恢复执行接下来的任务。CountDownLatch典型用法:1、某一线程在开始运行前等待n个线程执行完毕。将

2022-01-19 17:23:14 668

原创 单库JDBC和跨库JTA事务的区别

一、事务的特性(ACID)1、原子性:同一个事务的操作要么全部成功执行,要么全部撤消2、隔离性:事务的所有操作不会被其它事务干扰3、一致性:在操作过程中不会破坏数据的完整性4、时效性 :事务的结果必须持久保存于介质上二、单库JDBC和跨库JTA事务区别jta可以是多库的事务 jdbc是单库的事务1、jdbc事务JDBC事务由Connnection对象控制管理,也就是说,事务管理实际上是在JDBC Connection中实现。事务周期限于Connection的生命周期。JDBC Con.

2021-02-05 10:24:58 243

原创 <T>和<?>的区别

<T>和<?>的区别 <T>是参数类型,常常用于泛型类或泛型方法的定义; <?>是通配符,一般不能直接用来定义类或泛型方法,因为它不能直接参与操作, 常常用于泛型方法的调用代码或泛型方法的型参。...

2020-12-28 16:02:26 3920

原创 @PostConstruct方法的使用以及原理

往往我们在项目启动时需要加载某个方法的时候,可以使用@Component+@PostConstruct方法将一个方法完成初始化操作,@PostConstruct注解的方法会将在依赖注入完成之后被自动调用。该注解在整个Bean初始化中执行的顺序:@Constructor(构造方法)->@Autowired(依赖注入)->@PostConstruct(注解的方法) @PostConstruct public void init() {//可以使用业务逻辑 }...

2020-12-28 12:46:27 1106

原创 Spring 事务失效的场景

Spring 事务失效的场景第一种:try { }catch (){}不抛出异常try { }catch (){}不抛出异常 ,spring 事务不会捕捉到异常,导致事务失效。@Transactional public void insertTestCatchException() { try { int re = testMapper.insert(new Test(10)); if (re > 0) { ...

2020-12-22 10:08:54 129

原创 HAVING 子句们筛选GROUP BY 分组后的各组数据。

HAVING 子句在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与聚合函数一起使用。HAVING 子句可以让我们筛选分组后的各组数据。

2020-11-11 12:53:18 602

原创 使用ThreadPoolTaskExecutor解决高并发性的问题

ThreadPoolTaskExecutor使用ThreadPoolTaskExecutor解决高并发性的问题1、创建一个ThreadPoolTaskExecutor2、往线程里面添加FutureTask对象,3、然后等待FutureTask对象返回结果,根据结果进行显示处理的失败与成功...

2020-11-04 11:04:05 1631 1

原创 线程类所ReentrantLock

一、没有加类所ReentrantLock代码:package com.newsoft.test.thread;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class Test { //public static Lock lock = new ReentrantLock(); public static void main(Stri

2020-11-03 17:30:17 99

原创 数据库数据库连接:1、短连接 2、长连接  3、连接池介绍和区别

数据库连接短连接长连接连接池连接池jdbcdbcpc0p3hikari

2020-11-02 17:30:26 6182

原创 高并发性的框架

高并发性的框架redis查询数据;kafka确保数据的唯一性;storm高并发,高吞吐量,高处理量。

2020-07-07 11:32:31 323

原创 事务的特性,出现问题,解决问题的设置的隔离级别

事务特性:原子性,一致性,完整性,持久性。会出现问题:脏读,幻读(虚读),不可重复读为解决问题设置一些的隔离级别:Read uncommitted(级别最低,任何保证都没有),Read commited(避免脏读),Repeatable read(可避免藏读,不可重复度的发生),Serializable 序列化(可避免脏读,重复度,幻读的发生)...

2020-04-02 19:56:44 168

原创 电脑内外网同时链接

1.有线网链接内网,如图设置好内网2无线网练外网,自动获取IP,需要通过•cmd,ipconfig命令去获取wifi的网关是192.168.1.13在cmd使用管理员身份执行以下命令route delete 0.0.0.0 (删除默认的配置)route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 (所有默认的网址都通过192.168.1.1网关关联)ro...

2020-03-08 22:08:49 284

原创 高质量代码规范

一、命名小驼峰命名规则,方法名称尽量是一个描述方法的简短的名称。变量名称也是一个描述变量的简短名称。二、格式四个空格缩进三、review这个要相对监督,相互进步四、代码块划分尽量写成一个方法,一个方法里面的代码段不要超过30行。尽量写一个通用的方法。五、代码逻辑老生常谈,尽量使用switch,不要使用else if,就算使用到else if也要把符合条件频率比较...

2020-02-18 15:03:25 182

转载 2019最新Java面试题,常见面试题及答案汇总

Java最新常见面试题 + 答案汇总原文地址:https://blog.csdn.net/fangchao2011/article/details/892035351、面试题模块汇总面试题包括以下十九个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、H...

2020-01-14 16:50:49 301

原创 nginx 介绍以及使用

nginx 介绍以及使用目录一、nginx 介绍二、nginx 简单使用三、nginx 自定义使用,即自己定义代理细节一、nginx 介绍nginx 是一个HTTP和反向代理服务器,支持邮件的代理和通用的TCP/UDP的代理,可以自己在国外一个服务器做代理,然后我们可以访问国外的一台服务器,然后代理访问所有的国外的网站了。二、nginx 简单使用下载地址:http:...

2020-01-10 11:17:05 150

原创 Spring Boot Security自定义用户认证逻辑

Spring Boot Security自定义用户认证逻辑目录1、实现WebSecurityConfigurerAdapter虚拟类,2、实现接口UserDetailsService类:MyUserDetailsService3、登录页的控制器4、登录页的HTML代码5、效果:启动项目,在浏览器输入你的地址。会自动跳到登录页1、实现WebSecurityConfigur...

2020-01-03 14:35:50 255

原创 批处理bat命令

批处理bat命令,把当前文件夹下的文件夹。建立一个bat文件,你使用文本编辑器打开,编辑命令@echo offcopy "A" "B"pause上面的意思就是复制A文件到B那里例如:复制当前文件夹下98.txt文件到D盘的test文件夹下的hah.txt文件@echo offcopy "98.txt" "D:\test\hah.txt"pause最后点击运行ba...

2020-01-03 11:33:37 126

原创 Spring boot thymeleaf 报错:HTTP Status 500 – Internal Server Error

Spring boot thymeleaf 报错:HTTP Status 500 – Internal Server Errorpom.xml已经引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactI...

2019-12-31 11:14:23 1171 1

原创 Spring Boot Security介绍以及教程

Spring Boot Security介绍以及教程1、Spring Boot Security介绍Spring Boot Security是在Spring Security基础上应用到Spring Boot上的一个框架,为应用程序提供了一个应用安全校验途径,加强了应用的安全性。所以我们对Spring Boot如何使用Spring Security。2、Spring Boot Se...

2019-12-27 14:50:53 787

原创 Spring boot 配置的注解之@Component ,@Configuration与@Bean,以及它们和传统xml的注入bean的区别

Spring boot 配置的注解之@Component ,@Configuration与@Bean,以及它们和传统xml的注入bean的区别目录1.传统xml文件的注入bean2.Spring boot 配置的注解之@Component3.Spring boot 配置的注解之@Configuration与@Bean4.Spring boot 配置的注解与xml的注入bean的...

2019-12-26 16:26:57 1241

原创 程序员带新人的步骤

目录1、介绍工作环境2、吩咐任务及介绍任务背景3.、任务解读及分享自己的经验及做法4、定期查看任务进度是否符合预期,以及指出问题提出建议1、介绍工作环境介绍公司的环境,再到部门环境,工作小组的各个人负责的环境,再到详细他的工作岗位等等。2、吩咐任务及介绍任务背景清晰吩咐他的工作任务,以及需求是什么样。3.、任务解读及分享自己的经验及做法帮助他讲解任务的难点,...

2019-11-27 14:02:47 1683 1

原创 java版本发布的发展历程

java版本发布的发展历程目录JDK1.5的添加的属性JDK6JDK 7JDK 8JDK1.5的添加的属性JDK1.5为每一个基本数据类型定义了一个封装类。使java中的基本数据类型也有自己的对象int --> Integerdouble -->Doublelong -->Longchar --> Characterfloat...

2019-11-04 11:19:20 479

原创 java Int与Integer的区别与联系

目录java Int与Integer的区别与联系自动装箱,拆箱java Int与Integer的区别与联系java中int是八大基本类型之一;Integer是int的包装类,也就是一个java类,里面封装了一个int类型的变量来。Integer可以提供一些整数之间的操作。自动装箱,拆箱自动装箱和拆箱是从jdk 1.5 开始添加的功能。实际的意思就是:自动地...

2019-10-18 16:01:36 207

原创 Linux各种命令使用以及其中nohup命令的详解

Linux各种命令使用以及其中nohup命令的详解目录Linux各种命令的详解nohup的详解Linux各种命令的详解cd :进入文件夹cd ./root 进入当前文件夹下级root文件夹ls:显示文件下的所有内容ps :查看进程ps -ef|grep java 查看java的所有进程kill:杀死进程kill -9 5625 ,杀死进程号为5625...

2019-10-16 15:11:56 482

原创 linux及其各个发行版本的介绍

linux及其各个发行版本的介绍一、unix,window,linux的诞生历史UNIX诞生于20世纪60年代末,Windows诞生于20世纪80年代中期,Linux诞生于20世纪90年代初。UNIX诞生的时间最早,后来的Windows和linux都有借鉴与UNIX。可以说UNIX是操作系统的老大哥。二、linux与unix的关系Linux是一个类似UNIX的操作系统,...

2019-10-15 14:49:39 1294

原创 同步机构用户的思路和注意点。

同步机构用户的思路和注意点。目录一、先把机构同步过去;二、再把用户同步过去。三、注意点一、先把机构同步过去;1、按着以下顺序按着时间戳去同步操作:新增,修改,删除(最后还在用户删除之后)。二、再把用户同步过去。1、按着以下顺序按着时间戳去同步操作:新增,修改,删除。三、注意点 1、要设置好时间戳,比如设置时间提前半个小时,这样不会漏掉某一条数据,还有另...

2019-09-23 09:38:54 643

原创 拦截器和过滤器的区别

拦截器和过滤器的区别过滤器首先说的过滤器,我们配置过滤器的地方是web.xml文件配置,因为过滤器他依赖于servlet容器,在实现上,基于函数回调,它可以对几乎所有的请求进行过滤,都是缺点就是只能再去爱容器中初始化一次,使用过滤器的目的,是用来做一些过滤的操作,获取我们想要的数据,比如:在Javaweb中,对传入的request,response提前过滤掉一些信息,或者提前设置一些参数,...

2019-09-06 14:48:20 116

原创 app接口,前后端分离的接口设计及解读

一、接口设计app接口,前后端分离的接口设计如下:{ "message": null, "result": { }, "status": 200, "timestamp": 1562572488098}二、接口设计解读app接口,前后端分离的接口设计设计思想有四点,1.请求返回状态码status; 2.请求返回消息message;3.请...

2019-07-08 16:44:38 2382

原创 eclipse中的Console控制台,server等小视图脱离主窗口解决办法

eclipse中的Console控制台,server等小视图脱离主窗口解决办法解决的方法:重置eclipse的设置,然后在重新添加小视图就可以了。操作如下:1.在eclipse主窗口最上面的工具条选项中,找到Window,点击里面的Reset Perspective,即可,这样视图就重置了。2.然后在eclipse主窗口最上面的工具条选项中,找到show view,点击里面的serve...

2019-04-28 09:25:05 3143

原创 数据库设计的三范式

数据库设计的三范式数据库设计的三范式:原子性,唯一性,不冗余性。第一范式:原子性,是对属性的原子性约束,要求属性具有原子性,不可在分割;第二范式:唯一性,是对记录的唯一性约束,要求记录有唯一标识,即记录有唯一标识,即实体的唯一性验证。第三范式:你对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。...

2019-03-29 16:00:09 851

hbase客户端查询工具dbeaver,dbeaver也可以同时查询多种数据库

hbase客户端查询工具dbeaver,dbeaver也可以同时查询多种数据库

2023-06-16

反编译java的编译后.class反编译工具.zip

反编译工具,可以反编译java的编译后.class文件。反编译工具,可以反编译java的编译后.class文件。反编译工具,可以反编译java的编译后.class文件。

2020-09-01

WinSCP-5.17.2-Setup20200508.rar

window连接linux的文件操作系统,非常好用,文件,上传,修改,编辑,linux系统是操作系统,可以直接拿到linux系统的文件,可以不用敲打命令获取文件

2020-07-10

apache-tomcat-7.0.94-windows-x64.rar

tomcat7.0.94 x86安装好jdk解压即用,是apache的的服务器容器,也可以自己进行端口等个性配置

2020-02-26

jdk-11.0.1_windows-x64_bin.rar

64位jdk11版本,是windows系统版本,下载后按照安装就可以了。

2019-06-20

jdk-7u80-windows-x64.rar

64位jdk7版本,下载后按照就可以了。是windows系统版本。

2019-06-20

jdk-6u43-windows-x64.rar

64位jdk6版本,下载后按照就可以了。是windows系统版本。

2019-06-20

jdk-1.8-64.rar

java的idk8,springboot要求至少jdk8以后版本。保存起来,大家一起共享

2019-06-20

jquery的压缩包

jquery-1.7.1版本的js文件,

2018-09-19

pager的js和css文件

pager的js和css文件,

2018-09-19

空空如也

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

TA关注的人

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