自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 收藏
  • 关注

原创 知识点整理

关键的图。

2023-06-26 15:54:43 102

原创 泛型的深入

泛型

2023-05-04 17:04:28 128

原创 简单了解数据结构

数据结构的简单介绍

2023-05-04 14:35:32 109

原创 JMeter的使用(二)

jmeter工具的使用

2023-04-28 16:30:29 873

原创 JMeter的使用(一)

jmeter的使用

2023-04-23 14:03:36 443

原创 Git的相关用法

全局设置自己的git提交用户名和邮箱,单独项目配置用户名和邮箱

2023-02-27 16:17:13 259

原创 Mongo遇到的一些问题

group分组后想展示主键_id字段

2022-10-26 17:06:58 347

原创 mongo 数据库的操作

总结mongodb的用法

2022-03-25 17:39:37 590

原创 总结mysql的一些函数用法

1、case when then else end2、GROUP_CONCAT:字符串拼接3、IFNULL :null值替换4、FIND_IN_SET

2022-03-25 16:02:41 616

原创 dubbo服务下bug

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jobConfParser' defined in com.cxytiandi.elasticjob.autoconfigure.JobParserAutoConfiguration: Initialization of b...

2019-07-10 18:03:38 451

原创 tomcat9:java.lang.IllegalArgumentException

今天测试接口的时候,出现了一怪的现象,就是下面的这个错误,代码也没错后台就是报这个错误。java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986    org.apach...

2019-01-18 14:26:18 1025

原创 Idea目录结构出现问题

今天创建maven工程时竟然出现了这种情况,src/main/java,非得和它下面的包名一起连着,气死了   点开项目结构视图右上角那个齿轮,如下图所示。看第二行菜单,【Hide Empty Middle Packages】前面有个勾,这表示现在包是不分层级显示的,把勾去掉,包就会分层级显示,并且第二行名字会发生变化,变成【Compact Empty Middle Packages】...

2019-01-10 11:57:20 3348 1

原创 centos6.4下安装Mycat-5.6.29-mycat-1.6-RELEASE-20161028204710

Mycat下载可以到官网下载也可以到github上下载下载路径:官方网站:http://www.mycat.org.cn/github地址https://github.com/MyCATApacheMycat安装MyCat安装,需要安装jdk上传并解压把MyCat的压缩包上传到linux服务器,并且解压安装步骤我的安装在/usr/local首先把你的进入你M...

2018-11-15 21:37:49 662

原创 Centos6.4下安装jdk-8u131-linux-x64.tar.gz

1 、下载JDK,此处版本是1.8u131,实际操作以自己具体版本为准先查看Linux系统是多少位(32位/64位):getconf LONG_BIT 然后去官网下载JDK[jdk官方下载地址]  http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、卸载和下载jdk查看是否安装过javarpm...

2018-11-15 19:24:30 5263

原创 Centos6.4下安装5.6.42 MySQL Community Server (GPL)

环境:centos一:首先配置一个静态ip地址:这里采用的是:NAT模式下的静态IP  1)虚拟机联网方式修改成NAT模式  2)进入虚拟机的 /etc/sysconfig/network-scripts目录          cd /etc/sysconfig/network-scripts  3)编辑文件     vi  ifcfg-ens33 修改:     BOOT...

2018-11-15 19:02:14 1846

原创 redis之哨兵

之前我们已经学过了主从复制了,那么如果遇到这种情况该怎么办?复制架构中出现宕机情况,怎么办?     如果在主从复制架构中出现宕机的情况,需要分情况看:从Redis宕机 这个相对而言比较简单,在Redis中从库重新启动后会自动加入到主从架构中,自动完成同步数据; 问题? 如果从库在断开期间,主库的变化不大,从库再次启动后,主库依然会将所有的数据做RDB操作吗?还是增量更新?(从库...

2018-11-08 18:23:41 233

原创 Redis的主从复制

一、什么是主从复制       持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图:说明:主redis中的数据有两个副本(replication)即从redis1和从redis2,即使一台redis服务器宕...

2018-11-08 18:18:21 152

原创 redis事务

一、 redis事务是什么?可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。开启以MULTI开始一个事务  入队将多个命令入队到事务中,接到这些命令并不会立即执行,而是放到等待执行的事务队列里面执行由EXEC命令触发事务  二 、怎么使用事务 case1:正常执行192....

2018-11-08 18:17:29 119

原创 Redis的持久化方案

Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。 由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据...

2018-11-08 18:16:46 118

原创 Redis新手入门

 redis 属于NoSql的数据库。一 、什么是NoSql?为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql。NoSql,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。Mysql,oracle,sqlserver:关系型数据库1.1 NoSql的分类1.1.1 ...

2018-11-08 18:16:04 295

原创 Quartz任务调度

 概述官网:http://www.quartz-scheduler.org/各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。OpenSymphony所提供的Quartz自2001年发布版本以来已经被众多项目作为任务调度的解决方案,Quartz在提供巨大灵活性的同时并未牺牲其简单性...

2018-11-05 21:28:46 196

原创 Linux的简单命令

学习Linux之前先了解UnixUnix是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。Linux的概述:Linux是基于Unix的Linux是一种自由和开放源码的操作系统...

2018-11-05 19:32:45 219

原创 Shiro的简单学习之旅

Shiro是什么• Apache Shiro 是 Java 的一个安全(权限)框架。 (spring中提供的是springsecurity)• Shiro 可以非常容易的开发出足够好的应用,其不仅可以用JavaSE 环境,也可以用在 JavaEE 环境。• Shiro 可以完成:认证(登录判断)、授权(把用户的权限授予用户)、加密、会话管理、与Web 集成、缓存 等。• 下载地址:htt...

2018-11-01 10:44:23 307 1

原创 Mybatis中的${}和#{}的区别

#{}按照该字段真实的值的类型填充占位符。例如:String类型,调用ps.setString()填充。${}直接把值拼接到sql语句中,不拼接链接符号。存在sql注入的问题应用场景:排序时,要排序的字段,排序规则,就可以使用${}排序:select * from users order by #{order} #{sorter};使用#{}方式,执行sql语句sele...

2018-10-09 22:36:48 96

原创 Mybatis扩展之自定义类型转化器

场景:当字段的类型和数据库类型不一致时,需要自定义类型转化器。比如:Users{ int id; String username; String password;Address address;}Address{ String provinceName; String cityName; String distinctName; String str...

2018-10-09 22:17:02 655

原创 IDEA的进阶

ideaIU-2018.1.4以及补丁地址 下载地址:链接:https://pan.baidu.com/s/1KOjfB0skZ4GMC3qSo6UDAw提取码:lpdu关于idea的各种配置ideaIU-2018.1.4安装:http://www.zuidaima.com/blog/4014698653780992.htm设置 IntelliJ IDEA 主题和字体的方法:http...

2018-10-08 19:28:27 471

原创 MyBatis的注解开发

注解public interface PetsMapper { @Select(value="select id,name,birth_date birthDate,type_id typeId, owner_id ownerId from pets") public List<Pets> findAll(); @Select("select id,name,birth...

2018-09-30 11:59:03 157

原创 MyBatis之分页插件(pagehelper)

分页插件步骤pom.xml<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper&l...

2018-09-30 10:49:50 186

原创 MyBatis之逆向工程

情景:当你一个工程中涉及二十个、三十个表时,你都要一个一个的写映射文件和实体类吗?这时你就可以用逆向工程工具很容易实现这些操作了。逆向工程逆向工程:表–>生成实体类Mapper接口Mapper映射文件下载逆向工程下载地址:https://github.com/mybatis/generator/releases/tag/mybatis-generator-1.3.2重要代码...

2018-09-30 10:17:11 352

原创 Mybatis之一级缓存和二级缓存

Mybatis的缓存Mybatis的缓存,包括一级缓存和二级缓存一级缓存是默认使用的。二级缓存需要手动开启。一级缓存一级缓存指的就是sqlsession,在sqlsession中有一个数据区域,是map结构,这个区域就是一级缓存区域。一级缓存中的key是由sql语句、条件、statement等信息组成一个唯一值。一级缓存中的value,就是查询出的结果对象。Map<String,...

2018-09-28 20:53:35 473

原创 Mybatis之高级映射以及延迟加载

#单向一对一映射场景:查询宠物信息,关联查询类别信息通过外键去查询另一个表数据库:pets表: id,name,birth_date,type_idtypes表:id,name实体类:Petsprivate int id;private String name;private Date birthDate;private int typeId;Types priva...

2018-09-28 19:56:26 211

原创 Mybatis和hibernate的区别以及应用场景

#Mybatis的特点1、 通过直接编写SQL语句,可以直接对SQL进行性能的优化;2、 学习门槛低,学习成本低。只要有SQL基础,就可以学习mybatis,而且很容易上手;3、 由于直接编写SQL语句,所以灵活多变,代码维护性更好。4、 不能支持数据库无关性,即数据库发生变更,要写多套代码进行支持,移植性不好。(分页:mysql limit, oracle:rownum)#Hib...

2018-09-28 16:26:44 235

原创 Mybatis之动态sql

在mybatis中,它提供了一些动态sql标签,可以让程序员更快的进行mybatis的开发,这些动态sql可以通过sql的可重用性。。常用的动态sql标签:if标签、where标签、sql片段、foreach标签If标签/where标签<select id="findByMap" parameterType="map" resultType="com.tf.domain.Use...

2018-09-28 16:25:28 162

原创 Mybatis之全局配置文件

一、全局配置文件config.xml :配置内容和顺序如下(顺序不能乱):dtd约束规定Properties(属性)属性配置文件Settings(全局参数设置)懒加载二级缓存typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)分页插件environments(环境信息集合)     ...

2018-09-28 16:24:43 212

原创 Mybatis开发dao的方式

一、原始dao的开发方式抽取一个工具类MyBatisUtilspublic class MyBatisUtils {static SqlSession sqlSession;static SqlSessionFactory sqlSessionFactory;static{ try { sqlSessionFactory = new SqlSessionFactoryBui...

2018-09-28 16:22:53 97

原创 Mybatis之环境搭建以及插入时返回主键

一、Mybatis(ibatis)是什么MyBatis 是支持普通SQL 查询,存储过程和高级映射的优秀持久层(dao)框架。MyBatis 消除了几乎所有的JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和Java 的POJO(Plain Old Java Objects,普通的Java 对象)映射成数据库中的记录。...

2018-09-28 16:22:39 114

原创 spring框架之AOP(面向切面编程)

一、AOP简述AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护(增强方法)的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,...

2018-09-25 22:16:52 415

原创 23种设计模式之代理模式

一、代理模式及其作用(静态代理)  Proxy Pattern(即:代理模式),23种常用的面向对象软件的设计模式之一    代理模式的定义:           为其他对象(被代理对象)提供一种代理(代理对象)以控制对这个对象(被代理对象)的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。优点:(1).职责清晰...

2018-09-25 15:58:52 147

原创 spring框架之 IoC和DI(二)

九、依赖注入9、1  属性依赖注入依赖注入方式:手动装配 和 自动装配手动装配:一般进行配置信息都采用手动           ① 基于xml装配:构造方法、setter方法 、 p标签注入           ②  基于注解装配:@autowrired  @resource自动装配:      autowire="byType"       byType:按类型装配...

2018-09-23 17:22:00 211

原创 Spring框架 之 IoC和DI(一)

一、什么是SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson开发。 它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架. Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring...

2018-09-20 20:11:23 273

空空如也

空空如也

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

TA关注的人

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