- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 禁止win10自动更新
在右侧搜索栏输入 update,结果第一个就是.目前2024年4月10日11:41:10版本为1.8.点击,在新页面的最下面点击download.解压缩运行,选择disabled update,点击apply,等右侧的盾牌变成红色.就可以了,自动更新关闭了 .如果要重新更新,打开软件选择enabled update就恢复了.
2024-04-10 11:43:11
957
原创 Spring Cloud一些异常
1.启动时提示找不到bean,无法注入对应的接口Field baseService in xx.TestController required a bean of type 'xxxService' that could not be found.可能原因: 接口位置不在启动类的子包下,扫描不到这个@FeignClient. 使用@SpringBootApplication(scanB...
2018-07-14 18:20:59
1057
原创 Spring 代码粘贴后感
1.通过各种方式加载xml2.将xml的bean信息转化为BeanDefinition对象,并将信息存放在某个地方3.处理BeanDefinition对象 首先生成Bean实例然后处理所有的依赖,其中依赖别的对象(ref)就直接加载了beanFactory.registerDependentBean最后依赖的属性都注入到对象里面去
2017-06-23 20:01:46
247
原创 Spring 源码粘贴10
初始化DispatcherServlet会建立自己的IoC容器并从ServletContext中获取根上下文作为自己上下文的双亲上下文.然后对自己的上下文初始化,保存到ServletContext中去继承关系如此主要搞事的方法是初始化initServletBean()和接收请求doGet()/doPost()当Servlet初始化时会调用init()方法.HttpServlet
2017-05-21 16:39:26
231
原创 Spring 源码粘贴9 MVC
入口DispatcherServlet启动类ContextLoaderListener当Web容器启动时,触发监听 public void contextInitialized(ServletContextEvent event) { initWebApplicationContext(event.getServletContext()); }这个方法在基类中实现,建立IoC容器
2017-05-20 22:43:09
227
原创 Spring 源码粘贴8
AOP拦截器在动态代理这种实现方式的JdkDynamicAopProxy这个类中的invoke(),调用时最后一个参数是this因为它自身实现InvocationHandler接口 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { MethodInvocation
2017-05-20 17:45:40
228
原创 Spring 源码粘贴8-2
CGLIB的回调实现在DynamicAdvisedInterceptor中,这是一个内部类,具体实现在intercept() private static class DynamicAdvisedInterceptor implements MethodInterceptor, Serializable {... @Override public Object intercept(
2017-05-20 17:38:19
250
原创 Spring 源码粘贴6 AOP
AOP记得导入AspectJ的jar包 org.aspectj aspectjrt 1.8.9 org.aspectj aspectjweaver 1.7.4 Advice通知
2017-05-19 23:49:15
230
原创 Spring 源码粘贴5
懒加载与预实例化这么说的话,有一些bean在实例化IoC容器的时候就已经实例化,而不是getBean()的时候在refresh()中有这么一句// Instantiate all remaining (non-lazy-init) singletons.finishBeanFactoryInitialization(beanFactory);这里处理了预实例化的bean prot
2017-05-17 20:23:20
183
原创 Spring 源码粘贴4
容器的其他相关特性ApplicationContext和Bean的初始化和销毁在之前的refresh()方法里就有这么一句public void refresh() throws BeansException, IllegalStateException {... // Prepare the bean factory for use in this context.
2017-05-17 15:17:56
273
原创 Spring 源码粘贴3
回到上面的那个注入发生第一现场setPropertyValues(),看看里面的具体实现setPropertyValue()bw.setPropertyValues()此方法的实现在AbstractPropertyAccessor,原来的BeanWrapperImpl从2.5开始就不提供这些方法了.public void setPropertyValues(PropertyValues p
2017-05-17 13:16:49
310
原创 Spring 源码粘贴2
public void parsePropertyElement(Element ele, BeanDefinition bd) { String propertyName = ele.getAttribute(NAME_ATTRIBUTE); if (!StringUtils.hasLength(propertyName)) { error("Tag 'property' must
2017-05-17 11:03:53
275
原创 Spring 源码粘贴1 IoC
书籍 Spring技术内幕文档 Spring官方文档版本 Spring 4.3.8第一部分.关于Spring IoC反转控制/依赖注入提到三个接口 BeanFactory ApplicationContext WebApplicationContext继承关系没有什么特别的理由就别用BeanFactory,更常用ApplicationContext,支持
2017-05-17 10:38:07
227
原创 记录
Spring 4.3.5.RELEASE Hibernate 4.3.11.Final其他见Maven配置文件github地址https://github.com/jiangbuyuuxs/myBlog1.开启Hibernate二级缓存在配置文件中配置(Hibernate配置文件写在Spring.xml中)hibernate.cache.use_second_level_cache=t
2017-03-14 02:50:32
253
原创 Spring Security 4.2.2 一些注意事项
1.配置文件中的http标签变为security:http2.security:http上的属性use-expressions="false",如果未这么声明,那么在子节点中security:intercept-url的access中直接使用角色名,则会报错Field or property 'ROLE_USER' cannot be found on object of type
2017-03-05 18:42:43
7499
原创 JavaScript异步编程:设计快速响应的网络应用
js中对事件的处理是单线程的。 var start = new Date; setTimeout(function () { var end = new Date; console.log(end- start);//这个数值大于1000,因为js是单线程的。否则500ms后将会出现这个数值 },50
2017-01-20 20:23:00
449
原创 ie8上创建闭包失败
执行结果,左边的是ie8,右边的是ie8+部分代码第一幅图是点击第一个#[code]_btn时的情况.正常情况下,code,name都应该是绑定click事件时的值对应[code]但是在ie8上就变成了,最后一次执行initPopDic2的值了.
2016-07-27 17:33:50
341
原创 extjs-->form
表单元素什么的就等下再说,看这个.在submit的配置项中的failure配置项的对应函数的action参数:failureType:The type of failure detected will be one of these:CLIENT_INVALID,SERVER_INVALID, CONNECT_FAILURE, or LOAD_FAILURE.说明了到底
2015-06-25 10:31:32
400
原创 extjs-->grid
表格一般用来展示数据,也可以在上面编辑数据...var mainPanel2 = Ext.create('Ext.grid.Panel', { flex: 2, store: { xtype:'store', fields: ['name', 's
2015-06-18 11:45:12
372
原创 sencha touch下dataview配置
http://www.sencha.com/forum/showthread.php?184038-JSON-load-to-DataView-doesn-t-work有一个dataview里面的数据来自jsonpd
2014-07-02 10:12:45
846
原创 solr3.6.2使用过程中过若干问题 记录
配置和网上的一样. url貌似是没用的.blob字段的name还不能好数据库的相同(未证实,从网上看到的).solr3.6.2下的apache-solr-3.6.2\contrib\extraction\lib目录下的包,导入.只有一部分有用,懒得去分辨了.网上找到的说是找tika-app-0.
2014-01-20 17:41:59
1432
原创 commons-fileupload-1.2中获取上传文件名
commons-fileupload-1.2.jarFileUploadBase类中方法getFileName,通过上传页的头来获取上传文件名称 protected String getFileName(Mapheaders) { StringfileName = null; String cd =getHeader(headers, "Content-disposi
2013-08-23 15:17:51
831
原创 安卓开发
我去,在4.0+中的去访问一个网址,获取数据.结果老是崩溃.最后一看异常如下android.os.NetworkOnMainThreadException解决方案如下:StrictMode.setThreadPolicy(newStrictMode.ThreadPolicy.Builder() .detectDiskReads() .detec
2013-08-23 15:17:43
722
原创 汇编笔记
1一个存储单元存储1Byte,1B,8bit的信息。1Byte(B)=8bit地址总线 一个CPU有N根地址线,说明其地址总线宽度为N,可寻址2^N的内存单元。数据总线 8根线传递1Byte,1B,8bit数据。控制总线1.11内存地址空间 CPU的可寻址单元组成的空间。所有的硬件对于CPU来说都是一段内存地址。2.1寄存器8086的14个寄存器 AX,BX,CX,DX,SI,
2013-08-23 15:17:28
714
原创 oracle复习
1.关于空值,表达式中有空值,结果为空使用滤空函数,nvl(),nvl2(),组函数(什么avg,sum什么的)自动滤空,忽略空值. 空值!=null,需要判断是否为空值 使用is null作为查询条件 排序希望空值排在最后使用 nulls last2.多表查询 等值连接 使用=不等值连接 使用>,连接查询外连接在条件中使用(+)来设置左右外连接 where e.deptno=
2013-08-23 15:17:21
519
gradle eclipse插件
2017-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人