会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
西瓜的小弟西西瓜
一个矜持的男子
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Java 泛型通配符详解
摘要: 容器类(Plate)
阅读全文
posted @ 2019-04-18 14:02 西瓜的小弟西西瓜
阅读(362)
评论(0)
推荐(0)
[置顶]
SpringBoot(审计) 统计接口调用次数及成功率
摘要: 介绍: 很多时候会需要提供一些统计记录的,比如某个服务一个月的被调用量、接口的调用次数、成功调用次数等等。 优点: 使用AOP+Hendler对业务逻辑代码无侵入,完全解耦。通过spring boot自带的健康检查接口(/health)方便、安全。 注意: 数据没有被持久化,只保存在内存中,重启后数
阅读全文
posted @ 2018-10-18 11:55 西瓜的小弟西西瓜
阅读(19201)
评论(2)
推荐(1)
[置顶]
flume自定义反序列化器deserializer
摘要: 需求背景: 在利用flume进行日志收集的时候,错误信息会将堆栈多行打印,需要将多行信息合并成一行,包装成一个event进行传输。 解决思路: 解决上述需求可以通过自定义拦截器和自定义反序列化器来实现。网上关于自定义拦截器的资料比较多,但考虑到拦截器的定位和使用场景,拦截器不应用于多个event拆分
阅读全文
posted @ 2018-07-25 18:30 西瓜的小弟西西瓜
阅读(1965)
评论(0)
推荐(0)
[置顶]
flume自定义拦截器实现添加IP
摘要: 需求背景: 在使用flume收集日志的时候,需要将本机的IP地址添加到body中再包装在event中,以便后期的日志分类,和快速的故障定位,但是没有发现有现成的interceptor来实现以上功能。 实现步骤: 1:新建一个类,实现Interceptor接口 2:重写intercept(Event
阅读全文
posted @ 2018-07-25 17:51 西瓜的小弟西西瓜
阅读(1308)
评论(0)
推荐(1)
[置顶]
通过XML+接口进行mybatis简单的配置
摘要: 1: 主要功能是查询用户,用户和身份信息是一对一关联,用户对订单是一对多关联 主要有用户表、身份信息表以及订单表 源码保存在 D:\海同\mybatis\9.16\work9.19 目录中 相关JAR包 log4j-1.2.16.jar mybatis-3.1.1.jar mysql-connect
阅读全文
posted @ 2017-09-20 10:04 西瓜的小弟西西瓜
阅读(249)
评论(0)
推荐(0)
[置顶]
mybatis 中一对多关系简单应用
摘要: 1:应用场景 主要需要实现是一个实体类中存在一个字段,该字段为一个集合,集合存放的是另外一个实体类类型 如教室类(Class)中有一个学生类(student)的集合,即表示一个教室中 存在多个学生 项目保存路径: D:\海同\mybatis\9.16\FirstMybatis 2:相关代码 创建数据
阅读全文
posted @ 2017-09-19 11:40 西瓜的小弟西西瓜
阅读(221)
评论(0)
推荐(0)
[置顶]
mybatis 中简单的一对一关系
摘要: 1: 主要需要实现的是一个类型中的一个字段是另外一个类,如Class(班级)表中存在一个字段为teacher,Teacher为另外一个类 本例源码保存在 D:\海同\mybatis\9.16\FirstMybatis 中 2: 创建表 相关类 Teacher类 Class类 映射文件 测试
阅读全文
posted @ 2017-09-19 10:25 西瓜的小弟西西瓜
阅读(277)
评论(0)
推荐(0)
[置顶]
SpringMVC的简单应用
摘要: 1:Spring和SpringMVC 从严格意义上来讲,spring并不是一个框架,而是一个容器。开发程序的模块组件,都可以通过spring来组装拼合,表现在IOC(空置反转)和AOP面向切面编程 IOC存在另一种说法就是DI即依赖注入,将对象交给spring管理,由于不需要手动创建、协调、销毁对象
阅读全文
posted @ 2017-09-16 20:01 西瓜的小弟西西瓜
阅读(270)
评论(0)
推荐(0)
[置顶]
spring 事务管理的简单配置
摘要: 1:事务的优点 事务管理对平时的业务逻辑的健壮性帮助很大,它保证了一个动作的原子性 本例中主要体现在,购票或者购书中,业务逻辑如下: 1:根据商品的ID查询该商品的价格, 2:根据商品的价格去扣除用户的余额,但余额不足时,主动抛出异常 3:当用户付款成功后,扣除商品库存,单库存不足时,主动抛出异常
阅读全文
posted @ 2017-09-14 19:40 西瓜的小弟西西瓜
阅读(229)
评论(0)
推荐(0)
[置顶]
Spring 使用JDBC
摘要: 恢复内容开始 注解配置AOP 项目路径:E:\JavaWebSrc\FirstSpringAOP 1:接口代码 接口为 IPerson ,接口不需要写注释 2:实体类代码 student继承了IPerson接口 3:切面类 这里使用的注解需要导入(aopaliance.jar和 aspectjwea
阅读全文
posted @ 2017-09-14 19:04 西瓜的小弟西西瓜
阅读(223)
评论(0)
推荐(0)
[置顶]
Spring AOP简单的配置(注解和xml配置)
摘要: 注解配置AOP 项目路径:E:\JavaWebSrc\FirstSpringAOP 1:接口代码 接口为 IPerson ,接口不需要写注释 2:实体类代码 student继承了IPerson接口 3:切面类 这里使用的注解需要导入(aopaliance.jar和 aspectjweaver.jar
阅读全文
posted @ 2017-09-14 10:11 西瓜的小弟西西瓜
阅读(364)
评论(0)
推荐(0)
[置顶]
spring 注解(annotation)简单的配置
摘要: 1:注解方式来进行spring中的bean配置十分的方便,可以极大的简化applicationContext.xml中的代码行数 但是可能带来后期维护和性能相对于xml配置比较差 2:注解方式中的xml配置 3:数据访问层(dao、repository)的实现类代码 不需要在接口上写注释 4:业务逻
阅读全文
posted @ 2017-09-12 15:30 西瓜的小弟西西瓜
阅读(254)
评论(0)
推荐(0)
[置顶]
spring零碎知识点(二)
摘要: 1:spring容器启动流程 1、实例化对象(调用对象的构造方法) 2、装配(给对象的属性赋值) 3、初始化:当bean中配置了init-method 时,将调用初始化方法 4、调用 实现逻辑中调用该对象 5、销毁:当bean中配置了destroy-method方法时,将调用销毁的方法 2:
阅读全文
posted @ 2017-09-12 15:00 西瓜的小弟西西瓜
阅读(123)
评论(0)
推荐(0)
[置顶]
20170901
该文被密码保护。
阅读全文
posted @ 2017-09-11 17:50 西瓜的小弟西西瓜
阅读(0)
评论(0)
推荐(0)
[置顶]
spring零碎知识点
摘要: 1:spring是在启动spring容器时根据配置文件创建对象,不管是普通模式还是静态工厂模式还是实例工厂模式 2:spring懒加载 在配置对象时,添加 lazy-init 属性为 true ,打开懒加载后,对象将在getBean()方法调用的时候创建,而不是在启动spring容器时。因为是在调用
阅读全文
posted @ 2017-09-11 17:44 西瓜的小弟西西瓜
阅读(154)
评论(0)
推荐(0)
[置顶]
hibernate 关联关系(多对一、多对多、一对一)的配置
摘要: 1:多对一 一般关系由多的一方来维护 多的一方需要有一方的字段,一的一方要有多的一方的set集合 一方的配置文件: ClientEntity为一的一方,OrderEntity为多的一方 多方的配置文件: 多对多关系 以学生和课程为列:学生可以有多个课程,课程也可以有多个学生 学生中需要有一个集合用于
阅读全文
posted @ 2017-09-08 20:24 西瓜的小弟西西瓜
阅读(282)
评论(0)
推荐(0)
[置顶]
hibernate 一级缓存(Session缓存)和持久化对象的四种状态
摘要: 1:持久化对象的四种状态 四种状态分别为临时状态、持久化状态、游离状态和删除状态。 这几种状态可以相互转换 状态转换图: 代码演示: 1.瞬态对象——通过new关键字获取 瞬时——持久:save、saveOrUpdate(都是通过session获得) 瞬时——脱管:对象.setID(1);为瞬时对象
阅读全文
posted @ 2017-09-08 13:00 西瓜的小弟西西瓜
阅读(2433)
评论(0)
推荐(0)
[置顶]
hibernate 基本配置文件及CRDU的操作和基本的HQL查询
摘要: 以下所有内容保存在 E:\JavaWebSrc\firstHibernate 目录中,项目名称为firstHibernate,使用IDEA打开,项目所需jar包在 F:\常用综合\常用jar包\hibernate\hibernate-release-4.3.10.Final 目录下,加数据库连接包,
阅读全文
posted @ 2017-09-07 11:09 西瓜的小弟西西瓜
阅读(487)
评论(0)
推荐(0)
[置顶]
正则表达式
摘要: 1、正则表达式的英文: RegExp || Regular Exeperssion 2、 实例 3、常用的正则表达式 1:数字校验 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0
阅读全文
posted @ 2017-09-06 10:54 西瓜的小弟西西瓜
阅读(209)
评论(0)
推荐(0)
[置顶]
【7.14/7.15】线程Thread
摘要: 1):进程的就绪(Runnable)和阻塞(Blocked)的区别 当处理机空闲时,处于就绪状态的线程就会得到处理器资源,进入运行,当调用yield()时,处于运行状态的线程转入就绪状态。 当线程陷入阻塞时,即使处理机空闲也不会为该进程分配处理器资源,直到相关的动作完成(sleep时间到、I/O输入
阅读全文
posted @ 2017-07-15 16:06 西瓜的小弟西西瓜
阅读(192)
评论(0)
推荐(0)
下一页
公告