码迷,mamicode.com
首页 > 编程语言 > 日排行
spring aop无法拦截类内部的方法调用
1.概念 拦截器的实现原理就是动态代理,实现AOP机制。Spring 的代理实现有两种:一是基于 JDK Dynamic Proxy 技术而实现的;二是基于 CGLIB 技术而实现的。如果目标对象实现了接口,在默认情况下Spring会采用JDK的动态代理实现AOP 2.问题 在类C中,方法A调用方法 ...
分类:编程语言   时间:2018-06-29 14:02:04    阅读次数:136
spring cloud微服务分布式云架构简介
Spring Cloud将目前比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装,屏蔽掉了复杂的配置和实现原理,最终整合出一套简单易懂、易部署和易维护的分布式系统架构平台。 Spring Cloud的子项目,大致可分成两类:一类是对现有成熟框架Spring Boot ...
分类:编程语言   时间:2018-06-29 14:04:09    阅读次数:121
Java多线程(五) —— 线程并发库之锁机制
一、Lock与ReentrantLock 前面的章节主要谈谈原子操作,至于与原子操作一些相关的问题或者说陷阱就放到最后的总结篇来整体说明。从这一章开始花少量的篇幅谈谈锁机制。 上一个章节中谈到了锁机制,并且针对于原子操作谈了一些相关的概念和设计思想。接下来的文章中,尽可能的深入研究锁机制,并且理解里 ...
分类:编程语言   时间:2018-06-29 14:04:40    阅读次数:177
python学习day7
import jsonimport sysstatus_dict={ 'username':None, 'status':False, 'id':None}def login(): #登陆函数 i = 0 while i < 3: print("校园管理系统".center(50,'*')) pri ...
分类:编程语言   时间:2018-06-29 14:05:28    阅读次数:162
线程安全的集合类
Vector:就比Arraylist多了个同步化机制(线程安全)LinkedList:因为成员方法大多是synchronized的,因此LinkedList是线程安全的而ArrayList不是线程安全的Hashtable:就比Hashmap多了个线程安全 ConcurrentHashMap:是一种高 ...
分类:编程语言   时间:2018-06-29 14:05:57    阅读次数:141
Spring Cloud自定义引导属性源
引导过程添加的外部配置的默认属性源是Config Server,但您可以通过将PropertySourceLocator类型的bean添加到引导上下文(通过spring.factories)添加其他源。您可以使用此方法从其他服务器或数据库中插入其他属性。 引导过程添加的外部配置的默认属性源是Conf ...
分类:编程语言   时间:2018-06-29 14:07:25    阅读次数:139
selenium(Java)WebDriverWait等待机制
//标题是不是“百度一下,你就知道” 18 new WebDriverWait(driver,5).until(ExpectedConditions.titleIs("百度一下,你就知道")); 19 //标题是不是包含“百度一下” 20 new WebDriverWait(driver,5).un ...
分类:编程语言   时间:2018-06-29 14:07:39    阅读次数:3024
Python_正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re 模块也提供了与这些方法功能完全 ...
分类:编程语言   时间:2018-06-29 14:07:48    阅读次数:169
Python 函数
1. 匿名函数 ①.使用lambda来创建函数 ②所谓匿名,即不在使用def这样的形式定义一个函数 ③lambda只是一个表达式,函数体比def简单很多 ④lambda的 主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去 ⑤lambda函数拥有自己的命名空间,且不能 ...
分类:编程语言   时间:2018-06-29 14:07:58    阅读次数:147
java BlockingQueque的多种实现
参考链接:http://www.importnew.com/28053.html 最近得空,想写篇文章好好说说 java 线程池问题,我相信很多人都一知半解的,包括我自己在仔仔细细看源码之前,也有许多的不解,甚至有些地方我一直都没有理解到位。 说到线程池实现,那么就不得不涉及到各种 Blocking ...
分类:编程语言   时间:2018-06-29 14:10:22    阅读次数:193
关于Python的协程问题总结
协程其实就是可以由程序自主控制的线程 在python里主要由yield 和yield from 控制,可以通过生成者消费者例子来理解协程 理解上面的例子对python的协程理解很重要 下面是Python3.4支持协程的写法 ...
分类:编程语言   时间:2018-06-29 14:10:49    阅读次数:142
(Java) LeetCode 442. Find All Duplicates in an Array —— 数组中重复的数据
Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once. Find all the elements that appear twi ...
分类:编程语言   时间:2018-06-29 14:10:57    阅读次数:317
[TimLinux] JavaScript input框的onfocus/onblur/oninput/onchange事件介绍
1. onfocus事件 input框获取到焦点时,触发了该事件,比如获取到焦点时,修改input框的背景色。这个功能其实可以使用css的伪类:focus来定义。 2. onblur事件 这个与onfocus事件想法,当input框失去焦点时,触发该事件,比如将输入的文本,统一修改为小写 3. on ...
分类:编程语言   时间:2018-06-29 14:11:35    阅读次数:190
分享Spring Cloud分布式微服务架构图
分布式、微服务、云架构 JAVA语言开发、跨平台、高性能、高可用、安全、服务化、模块化、组件化、驱动式开发模式 从现在开始,我这边会将近期研发的springcloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,希望可以帮助更多的好学者。大家来一起探讨s ...
分类:编程语言   时间:2018-06-29 14:13:41    阅读次数:154
01-----JavaScript简介
Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户 ...
分类:编程语言   时间:2018-06-29 14:15:34    阅读次数:118
spring cloud微服务分布式云架构简介
Spring Cloud将目前比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装,屏蔽掉了复杂的配置和实现原理,最终整合出一套简单易懂、易部署和易维护的分布式系统架构平台。 Spring Cloud的子项目,大致可分成两类:一类是对现有成熟框架Spring Boot ...
分类:编程语言   时间:2018-06-29 14:16:14    阅读次数:148
机器学习算法之降维
在机器学习的过程中,我们经常会遇见过拟合的问题。而输入数据或features的维度过高就是导致过拟合的问题之一。。维度越高,你的数据在每个特征维度上的分布就越稀疏,这对机器学习算法基本都是灾难性的。所有出现了很多降维的方法。今天我们要讨论的就是LDA降维。 LDA降维的思路是:如果两类数据线性可分, ...
分类:编程语言   时间:2018-06-29 14:17:04    阅读次数:129
python webdriver 测试框架-数据驱动excel驱动的方式
简介: 数据驱动excel驱动方式,就是数据配置在excel里面,主程序调用的时候每次用从excel里取出的数据作为参数,进行操作, 需要掌握的地方是对excel的操作,要灵活的找到目标数据 测试数据.xlsx: 路径-D:\test\0627 ExcelUtil.py: #encoding=utf ...
分类:编程语言   时间:2018-06-29 14:18:48    阅读次数:214
一介蒟蒻教你蒟蒻的C++——C++头文件
你好,我是SolitaryLaw(我就是一介蒟蒻【笑哭】) 欢迎来到第二章:C++头文件 欢迎ノ(o`?´ o )ノ! 在这一章中,SolitaryLaw将带领您学习C++的几种常用的头文件! C++主角:“#include<iostream>”,这一个头文件要配合“using namespace ...
分类:编程语言   时间:2018-06-29 14:19:12    阅读次数:158
Spring Boot-热部署和Debugger使用(三)
热部署 1.添加热部署pom依赖 2.在maven插件新增 3.idea下开启自动编译 file=>Settings下 4.组合键:Shift+ALT+Ctrl+/ ,选择“Registry”,回车,找到“complier.automake.allow.when.app.running” 打上勾 5 ...
分类:编程语言   时间:2018-06-29 14:19:29    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!