Java

程序员职业规划(一篇来自"阿里Java工程师"对工作3年左右程序员的职业建议和应该掌握的职业技能)

我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的开发经验,也对代码有了一定深入的认识,...

简单使用idea Spring Boot搭建项目

第一步:使用SpringInitializr创建第二步:项目配置第三步:选择项目需要的依赖第五步:maven{url'http://maven.aliyun.com/nexus/content/groups/public/'}  完成变色 ...

SpringBoot 修改仓库

maven{url'http://maven.aliyun.com/nexus/content/groups/public/'} ...
代码星球·2020-08-19

spring使用Redis自定义前缀后缀名(去掉SimpleKey []+自定义)

1、定义类实现KeyGenerator接口MyKeyGeneratorpackagecom.wbg.springRedis.service.impl;importorg.springframework.cache.interceptor.KeyGenerator;importorg.springframework.st...

配置RedisTemplate、JedisPoolConfig、JedisConnectionFactory+自定义序列化 (xml+java方式)+使用

  //spring注入ben  //@Bean(name="redisTemplate")publicRedisTemplateinitRedisTemplate(){JedisPoolConfigpoolConfig=newJedisPoolConfig();//最大空闲数poolConfig.setMaxIdle...

java序列化报错乱码

原因:类没有引用接口Serializable引用后运行: ...
代码星球·2020-08-19

spring配置redis(xml+java方式)(最底层)

条件:引用好架包<dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-redis</artifactId><version>2.1.3.RELE...

java使用Redis(六个类型)

下载插件:https://mvnrepository.com/artifact/redis.clients/jedis/3.0.0maven项目依赖:    <dependency><groupId>redis.clients</groupId><artifactId>j...

springAOP(Aspect)权限访问页面

1、XML进行配置切面<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins...

springAOP(Aspect)权限访问页面

1、XML进行配置切面<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins...

使用@Aspect切面进行让JDBC自动关闭(Spring AOP)

原生jdbc进行测试  demo:https://github.com/weibanggang/springjdbcAspect.git...

使用@Aspect切面进行让JDBC自动关闭(Spring AOP)

原生jdbc进行测试  demo:https://github.com/weibanggang/springjdbcAspect.git...

spring AOP 代理(静态与动态+使用cglib实现)

缺点:1、工作量特别大,如果项目中有多个类,多个方法,则要修改多次。2、违背了设计原则:开闭原则(OCP),对扩展开放,对修改关闭,而为了增加功能把每个方法都修改了,也不便于维护。3、违背了设计原则:单一职责(SRP),每个方法除了要完成自己本身的功能,还要计算耗时、延时;每一个方法引起它变化的原因就有多种。4、违背了...

spring AOP 代理(静态与动态+使用cglib实现)

缺点:1、工作量特别大,如果项目中有多个类,多个方法,则要修改多次。2、违背了设计原则:开闭原则(OCP),对扩展开放,对修改关闭,而为了增加功能把每个方法都修改了,也不便于维护。3、违背了设计原则:单一职责(SRP),每个方法除了要完成自己本身的功能,还要计算耗时、延时;每一个方法引起它变化的原因就有多种。4、违背了...

使用Spring实现AOP(XML+注解)

  AOP并不是Spring框架特有的,Spring只是支持AOP编程的框架之一,每一个框架对AOP的支持各有特点,有些AOP能够对方法的参数进行拦截,有些AOP对方法进行拦截。而SpringAOP是一只基于方法拦截的AOP,换句话说Spring只能支持方法拦截的AOP。在Spring中有4种方式去实现AOP的拦截功能...