随笔分类 - java
java知识
摘要:1、创建一个注解 package com.anno; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy
阅读全文
摘要:最近学习Spring,一直不太明白Srping的切面编程中的的argNames的含义,经过学习研究后,终于明白,分享一下 先看一个例子: 需要监控的类: package bean; public class HelloApi { public void aspectTest(String a,Str
阅读全文
摘要:给Advice传递参数 Advice除了可以接收JoinPoint(非Around Advice)或ProceedingJoinPoint(Around Advice)参数外,还可以直接接收与切入点方法执行有关的对象,比如切入点方法参数、切入点目标对象(target)、切入点代理对象(this)等。
阅读全文
摘要:上一篇文章《Spring AOP 面向切面编程入门》对AOP作了简要的介绍,包含一些专业术语的解释。 本文基于SpringBoot编写了一个简单的Spring AOPDemo。 maven依赖添加如下 <!--引入SpringBoot的Web模块--> <dependency> <groupId>o
阅读全文
摘要:说起spring,我们知道其最核心的两个功能就是AOP(面向切面)和IOC(控制反转),这边文章来总结一下SpringBoot如何整合使用AOP。 一、示例应用场景:对所有的web请求做切面来记录日志。 1、pom中引入SpringBoot的web模块和使用AOP相关的依赖: 其中:cglib包是用
阅读全文
摘要:1、创建多线程和线程池的代码: import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; int threadSi
阅读全文
摘要:我的错误是在:在多线程并发测试service读库,redis缓存被穿透的情况下遇到的! 异常信息 Exception in thread "task-2" java.lang.IllegalStateException:EntityManagerFactory is closed 错误原因:serv
阅读全文
摘要:代码: import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframewor
阅读全文
摘要:最近使用spring-data-redis RedisTemplate 操作redis时发现存储在redis中的key不是设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00这种字符串,如下 127.0.0.1:6379> keys * 1) "\xac\xed\x0
阅读全文
摘要:1、如图所示,mysql中存在一个字段create_time,其数据类型为datetime; 2、对应的实体类 public class RealAuthDO implements Serializable { private static final long serialVersionUID =
阅读全文
摘要:package com.sxt.utils.date1; import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; /* * 日期格式化类(必须掌握) * API: * G Era 标
阅读全文
摘要:1.要么改实体类属性名 2.sql语句中加别名 3.mapper中加关联映射 resultMap 先让mybatis开启驼峰命名 在application.yml配置文件中添加Mybatis的配置 mybatis: type-aliases-package: com.mybatisplus.pojo
阅读全文
摘要:1.先下载zookeeper https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz 看哪个顺眼选哪个下载就行 2.安装 下载好的安装包,解压到你喜欢的目录,在
阅读全文
摘要:一、虚拟机环境 见我的另一篇博客http://www.cnblogs.com/xckk/p/6000881.html, zookeeper是用JAVA编写,因此需要安装JDK环境,centos下安装JDK可参考: http://www.centoscn.com/image-text/install/
阅读全文
摘要:简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错
阅读全文
摘要:转: https://blog.csdn.net/noaman_wgs/article/details/70214612 单一应用框架(ORM)当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随
阅读全文
摘要:转: https://segmentfault.com/a/1190000018626163 1. 概述 本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 特别说明
阅读全文
摘要:目标:将Spring Boot 项目使用maven指令打成jar包并运行测试 分析:1.需要添加打包组件将项目中的资源、配置、依赖打包到一个jar包中;可以使用maven的package2.部署 java-jar 包名。 打包组件 <build> <plugins> <!--打包时如果不配置该插件,
阅读全文
摘要:目标:在Spring Boot项目中使用Junit测试RedisTemplate的使用 分析:1.添加启动器依赖;spring-boot-starter-data-redis2.配置application.yml中修改redis的连接参数(redis需要启动)3.编写测试类应用RedisTempla
阅读全文
摘要:目标:在spring Boot项目中使用Junit进行单元测试UserService的方法 分析:1.添加启动器依赖spring-boot-starter-test2.编写测试类测试 1.添加启动器依赖spring-boot-starter-test <!--添加测试依赖启动器--> <depend
阅读全文

浙公网安备 33010602011771号