自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

anjunshuang

你能造什么样的火箭,决定你能去拧什么样的螺丝。

  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

转载 12.spring之基于schema的aop

1.基于Schema的AOP基于schema的AOP从spring2.0之后通过命名空间定义切面,切入点及声明通知。在Spring配置文件中,所以AOP相关定义必须放在<aop:config>标签下,该标签下可以有<aop:pointcut>、<aop:advisor>、<aop:aspect>标签,配置顺序不可变。<aop:poi...

2019-08-29 11:15:48 130

原创 Error creating bean with name BeanPostProcessor before instantiation of bean failed;

spring使用aop时没有添加依赖包pom.xml中加入依赖即可<dependency><groupId> org.aspectj</groupId ><artifactId> aspectjweaver</artifactId ><version> 1.9.0</version ></d...

2019-08-27 15:20:30 2645 1

原创 IDEA的自动提示补全命名空间

2019-08-27 14:29:18 2430 1

转载 11.spring之AOP列子

1.定义目标接口public interface HelloWorldService { void sayHello();}2.目标接口实现public class HelloWorldServiceImpl implements HelloWorldService { @Override public void sayHello() { ...

2019-08-27 14:26:41 189

转载 10.spring之AOP基础

1.AOP的基本概念连接点(Jointpoint):表示需要在程序中插入横切关注点的扩展点,连接点可能是类初始化、方法执行、方法调用、字段调用或处理异常等等,Spring只支持方法执行连接点,在AOP中表示为“在哪里干”; 切入点(Pointcut):选择一组相关连接点的模式,即可以认为连接点的集合,Spring支持perl5正则表达式和AspectJ切入点模式,Spring默认使用Aspe...

2019-08-27 11:19:08 164

转载 9.spring之内置resource实现

1.ByteArrayResourceByteArrayResource代表byte[]数组资源,对于“getInputStream”操作将返回一个ByteArrayInputStream。public class ResourceTest { public static void main(String[] args) { Resource resource =...

2019-08-26 17:43:42 274

转载 8.spring之Resource的基础知识

1.概述在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽象出一个统一的接口来对这些底层资源进行统一访问,是不是很方...

2019-08-26 14:13:28 141

转载 7.spring之Bean的作用域

1.Bean的作用域什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session”、“global session”三种web作用域;Spring还允许用户定制...

2019-08-26 10:24:31 1425

转载 6.spring的di更多知识

1.延迟初始化bean延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。Spring容器会在创建容器时提前初始化“singleton”作用域的Bean,“singleton”就是单例的意思即整个容器每个Bean只有一个...

2019-08-23 16:03:19 101

转载 5.spring的di之循环依赖

1.什么是循环依赖循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。循环调用是无法解决的,除非有终结条件,否则就是死循环,最终导致内存溢出错误。Spring容器循环依赖包括构造器循环依赖和set...

2019-08-22 17:00:10 260

转载 4.spring的di的配置使用

1.依赖和依赖注入传统的应用程序设计中所说的依赖一般指类与类之间的关系泛化:表示类与类之间的继承关系,接口与接口之间的继承关系。实现:类对接口的实现。依赖:当类与类之间有使用关系时,就属于依赖关系,不同于关联关系,依赖不具有拥有关系,而是一种相识关系,只在某个特定地方(比如某个方法体内)才有关系。关联:表示类与类活类与接口之间的依赖关系,表现了拥有关系,具体到代码可以用实例变量...

2019-08-22 11:46:15 280

转载 3.spring的ioc的配置使用

1.Bean的配置Spring IoC容器目的就是管理Bean,这些Bean将根据配置文件中的Bean定义进行创建,而Bean定义在容器内部由BeanDefinition对象表示,该定义主要包含以下信息:●全限定类名(FQN):用于定义Bean的实现类;●Bean行为定义:这些定义了Bean在容器中的行为;包括作用域(单例、原型创建)、是否惰性初始化及生命周期等;●Bean创建方式...

2019-08-21 14:13:19 93

转载 2.spring的ioc容器基本原理

1.IoC容器的概念IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置文件中的配置元数据...

2019-08-21 13:57:37 166

转载 1.spring的ioc基础

声明:spring系列的文章内容基本来源于“开涛的跟我学系列”,但会对内容和文章中的例子进行新增、修改和删减。DIP:依赖倒置原则转换了依赖,高层模块不依赖于低层模块的实现,而低层模块依赖于高层模块定义的接口。1.ioc是什么inversion of control:控制反转,不是一种技术,而是一种设计思想。在java中,ioc意味着将你设计好的东西交给对象控制,而不是传统的在...

2019-08-20 14:29:24 90

原创 3.windows下安装angularJS

安装angularJS的前提的是已经安装了node,如果未安装node,可以参考我的另一篇文章https://mp.csdn.net/postedit/996726811.typescriptnpm install -g typescript 验证安装是否成功:tsc -v2.angular cli安装npm install -g @angular/cli 验证:ng -v...

2019-08-16 13:53:02 435

原创 2.npm常用命令

1.npm查看某个模块的所有版本npm info ajv2.npm更新某个模块到最新版本npm i ajv@latest3.npm更新到执行版本npm i ajv@6.9.1

2019-08-16 11:45:49 221

原创 1.windows下安装node.js vue

1.下载安装官网下载相应版本的包,然后一路next就可以了。2.检查是否安装成功node -v: 输入node -v 显示node.js的版本说明已经安装成功。 npm -v: 输入npm -v 显示npm版本说明node中自带的npm已经安装成功。 npm的作用就是对node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西。3.环境配置说明:这...

2019-08-16 10:37:29 115

原创 7.redis的发布与订阅

1.SUBSCRIBE channel [channel …]可订阅一个和多个通道2.PUBLISH channel message给订阅的通道发送消息3.PSUBSCRIBE pattern [pattern …]订阅一个或多个符合给定模式的频道。 每个模式以*作为匹配符,比如it*匹配所有以it开头的频道(it.news、it.blog、it.tweet...

2019-08-15 10:27:55 118

转载 6.redis持久化存储

原文链接:https://www.cnblogs.com/meitian/p/5209877.html1.redis持久化存储的方式redis持久化存储支持两种方式:RDB和AOF。 RDB一定时间取存储文件,AOF默认每秒去存储历史命令,官方建议两种方式同时使用 没有持久化的redis和memcache一样,相当于一个纯内存的数据库1.1 RDB(Redis DataBase)...

2019-08-14 17:01:53 188

原创 1.lua安装

1.linux安装curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gztar zxf lua-5.3.5.tar.gzcd lua-5.3.0make linux testmake install这样直接curl下来可能是一个空的文件,可以直接去网站下载相应的版本地址:http://www.lua.org/ftp2.执行ma...

2019-08-14 16:37:28 297

原创 spring注解详解

1.spring:profile# 指定环境为devspring.profiles.active=dev2.spring:@Nullable和@Nonnull如果可以传入NULL值,则标记为@Nullable,如果不可以,则标注为@Nonnull。3.spring:@Value该注解的作用是将我们配置文件的属性读出来,有@Value(“${}”)和@Value(“#{}...

2019-08-13 18:33:39 197

转载 一文秒懂 QPS、TPS、PV、UV、GMV、IP、RPS

QPS、TPS、PV、UV、GMV、IP、RPS等各种名词,外行看起来很牛X,实际上对程序员来说都是必懂知识点。下面我来一一解释一下。QPSQueries Per Second,每秒查询数。每秒能够响应的查询次数。 QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。每秒的响应请求数,也即是最大吞吐能力。...

2019-08-13 14:47:10 385

原创 zookeeper不常用命令

1.查看节点状态./zkServer.sh status2.连接特定节点./zkCli.sh -server 192.168.37.128:2181

2019-08-13 10:49:34 98

原创 springBoot的转发和重定向

1.不使用模板方式一:使用关键字@Controller@requestMappingreturn "redirect:index.html";return "forward:index.html"; //默认就是转发,forward可省略方式二:使用servlet提供的API转发:类的注解使用@Controller或者RestController都可以public...

2019-08-12 17:47:08 10596 1

原创 5.redis基本命令--有序集合

1.

2019-08-12 14:07:12 106

原创 4.redis基本命令--集合

1.SINTER key [key …]返回一个集合的全部成员,该集合是所有给定集合的交集。 不存在的 key 被视为空集。 当给定集合当中有一个空集时,结果也为空集(根据集合运算定律)。2.SINTERSTORE destination key [key …]这个命令类似于 SINTER key [key …] 命令,但它将结果保存到 destination 集合,而不是简单地返回...

2019-08-12 13:38:37 92

原创 3.redis基本命令--列表

1.LPUSH key value [value …]2.LPUSHX key value将值 value 插入到列表 key 的表头,当且仅当 key 存在并且是一个列表。 和 LPUSH key value [value …] 命令相反,当 key 不存在时, LPUSHX 命令什么也不做。 lpush也会将新增的值放在列表的最前面。3.RPUSH key value [value...

2019-08-09 17:34:52 183

原创 n.redis我遇到的问题

1.ubuntu启动redis后远程工具可连接,redis工具和项目都访问不上redis.conf文件中bind了ip,修改即可。2.修改redis后重启服务yum或者apt安装的 redis-server stop redis-server start redis-server restart 源码方式安装的 redis-cli -h 127.0.0.1 -p 63...

2019-08-09 15:13:01 86 1

原创 2.redis基本命令--哈希表

hash命令与string基本雷同,只不过是前面加个H,基本命令不进行阐述。1.查看当前key类型type keyname2.查看hash中一个field中有多少个key3.查看当前哪些field中含有这个keyhkeys keyname4.可以查看当前key存在哪些field中,以及value值hgetall keyname5.返回hash表中key的所有fiel...

2019-08-08 10:54:42 118

原创 1.redis基本命令--字符串

字符串1.set注意:当 SET 命令对一个带有生存时间(TTL)的键进行设置之后, 该键原有的 TTL 将被清除。 将键的过期时间设置为 seconds 秒: SET key value EX seconds =SETEX key seconds value 将键的过期时间设置为 milliseconds 毫秒 SET key value PX milliseconds =...

2019-08-07 18:31:56 95

原创 dubbo问题总结

1.Tried 3 times of the providers [192.168.1:20881] (1/1) from the registry 192.168.37.128:2181出现这个问题,说明客户端请求结果3次失败,其中一个原因是:dubbo服务的过期时间,如果是debug调试运行,那么默认过期时间是立即过期,这时候要加上timeout,例如:<dubbo:service ...

2019-08-07 11:53:06 561

原创 springboot项目启动问题

1.Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean项目使用springBoot默认方式启动,可能原因是缺包可能是<scope>provided</scope>的值,在eclipse和myEclipse往IDEA里迁移的...

2019-08-07 11:11:37 198

原创 idea运行查看汇编代码

1.下来工具hsdis-amd64.dll 将hsdis-amd64.dll放在 $JAVA_HOME/jre/bin/server 目录下 运行时添加参数: -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly 做好上述操作之后,run就完事了...

2019-08-06 16:13:02 2204

原创 原项目切换到gitLab之后问题整理

1.git pull 异常解决方案:删除.ssh文件下的known_hosts2.git push异常解决方案: 服务器端,gitolite缺少Update文件,从gitLab下拿下来即可

2019-08-06 10:58:05 150

金额处理js

function amountFormater(value){ return accounting.formatMoney(value / 100, ""); }

2018-12-14

锋利的jquery第五章例子

锋利的jquery第五章例子

2018-12-12

锋利的jquery第四章例子

锋利的jquery第四章例子

2018-12-12

锋利的jquery第三章例子

锋利的jquery小例子

2018-12-12

空空如也

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

TA关注的人

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