码迷,mamicode.com
首页 > 编程语言 > 日排行
java高并发编程--04--Hook线程以及捕获线程执行异常
1.获取线程运行时异常Thread类处理运行时异常的四个API:public void setUncaughtExceptionHandler(UncaughtExceptionHandler eh):为某个线程UncaughtExceptionHandlerpublic static setDef ...
分类:编程语言   时间:2019-09-02 23:50:41    阅读次数:106
Spring中Bean的生命周期
Spring中Bean的生命周期 Bean的生命周期 解释 (1)BeanFactoryPostProcessor的postProcessorBeanFactory()方法:若某个IoC容器内添加了实现了BeanFactoryPostProcessor接口的实现类Bean,那么在该容器中实例化任何其 ...
分类:编程语言   时间:2019-09-02 23:51:34    阅读次数:103
Spring Security 解析(四) ——短信登录开发
Spring Security 解析(四) —— 短信登录开发   在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security 、Spring Security Oauth2 等权限、认证相关的内容、原理及设 ...
分类:编程语言   时间:2019-09-02 23:52:35    阅读次数:85
javascript let
es6支持通过let关键字声明属于单独块{}的变量,更好的管理变量作用屿 funtion foo() { var a=1; if (a>1) { let b=2; //只属于if模块 while(b<5) { let c=b*2;cc只属于while循环 b++; console.log(a+c) ...
分类:编程语言   时间:2019-09-02 23:53:08    阅读次数:114
springmvc数据的封装
spring封装是进行orm封装,可以进行定义数据类型,数据名与接收名相同,进行接收,或者定义类,类的属性名与接收名相同 单个数据类型如图下: 对象类型封装: 其他:乱码处理 在中文字符乱码,需要规定请求响应的编码,可以自己进行过滤器进行过滤设置,但是jar包中给我们提供了此过滤器,我们只需要进行w ...
分类:编程语言   时间:2019-09-02 23:53:20    阅读次数:176
Java基础—对象构造
1.重载 有些类有多个构造器。例如,可以如下构造一个空的StringBuilder对象: 或者,可以指定一个初始字符串: 这种特征叫做重载(overloading)。如果多个方法(比如,StringBuilder构造器方法)有相同的名字、不同的参数,便产生了重载。编译器必须挑选出具体执行哪个方法,它 ...
分类:编程语言   时间:2019-09-02 23:53:34    阅读次数:187
多线程--协程
恢复内容开始 迭代器: 常用的可以迭代的类型: 下面尝试自己写个可以迭代的类出来: 继续: 但是,此时它已经是个可迭代的对象了,使用如下代码验证: 所以: 但是,还是用不了for 循环。 继续看: 只要使__iter__() 方法返回一个有iter 和next 方法的对象就行了! for 循环的执行 ...
分类:编程语言   时间:2019-09-02 23:54:35    阅读次数:196
c#与java对比
1.c#一个类只能继承一个类,继承语法: 2.c#中的sealed关键字相当于java中的final关键字,定义的类不能被继承,如:string类不能被继承 3.c#中protected表示继承类可以访问,外部无法访问 4.c#中的base关键字相当于java中的super关键字 5.c#中的构造函 ...
分类:编程语言   时间:2019-09-02 23:57:20    阅读次数:243
springmvc的注解配置
springmvc大大减少了对xml的配置,减少了配置量,以及可以在一个controller类中进行多个请求配置 一、springmvc配置 context:component-scan 开启包扫描,对指定的包进行注解扫描 mvc:annotation-driven开启注解功能 二、controll ...
分类:编程语言   时间:2019-09-03 00:08:36    阅读次数:110
20190902 On Java8 第十六章 代码校验
第十六章 代码校验 你永远不能保证你的代码是正确的,你只能证明它是错的。 测试 测试覆盖率的幻觉 测试覆盖率,同样也称为代码覆盖率,度量代码的测试百分比。百分比越高,测试的覆盖率越大。 当分析一个未知的代码库时,测试覆盖率作为一个粗略的度量是有用的。如果覆盖率工具报告的值特别低(比如,少于百分之40 ...
分类:编程语言   时间:2019-09-03 00:08:51    阅读次数:132
Python - Git for windows 下使用 交互式命令行
1. 概述 1. 尝试在 windows 环境的 git 命令行使用 python3 的交互模式 2. 环境 1. OS 1. win10 1905 2. git 1. 2.20.1 3. mintty 1. 2.9.4 4. python 1. 3.7.0 2. 问题 1. 直接使用 1. 结果 ...
分类:编程语言   时间:2019-09-03 00:09:53    阅读次数:182
01-python3基础-基本数据类型
Python3 基本数据类型 标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个): Number(数字) ...
分类:编程语言   时间:2019-09-03 00:11:27    阅读次数:135
P1155 双栈排序
题目描述 Tom最近在研究一个有趣的排序问题。如图所示,通过2个栈S1和S2,Tom希望借助以下4种操作实现将输入序列升序排序。 操作a 如果输入序列不为空,将第一个元素压入栈S1 操作b 如果栈S1不为空,将S1栈顶元素弹出至输出序列 操作c 如果输入序列不为空,将第一个元素压入栈S2? 操作d ...
分类:编程语言   时间:2019-09-03 00:11:41    阅读次数:128
重学Java面向对象 之 final
final 的套路: 当初在背面试题的时候final出现的概率可以说是相当高了,在各种面试题库中都少不了它的身影,一说起final ,那打开方式差不多就是这样的: 1. 对于基本类型变量:final 修饰的变量不可修改 2. 对于引用型变量: final 修饰的对象,引用本身不可修改,但是被引用的内 ...
分类:编程语言   时间:2019-09-03 00:12:00    阅读次数:155
SpringMVC入门Demo
1.MVC的流程 1. MVC模式 2. SSM:SpringMVC(完成了数据的封装以及页面跳转的逻辑),Spring,Mybatis(持久化框架ORM Object、Relative、Mapping对象关系映射) 2. SpringMVC的流程 SpringMVC的核心也是Servlet Mod ...
分类:编程语言   时间:2019-09-03 00:13:59    阅读次数:105
Hopcroft-Karp 算法
1 //Hopcroft-Karp 算法 时间复杂度为O(n^(1/2)*m) 2 //该算法是对匈牙利算法的优化,利用匈牙利算法一次只能找到一条增广路径, 3 //Hopcroft-Karp就提出一次找到多条不相交的增广路径(不相交就是没有公共点和公共边的增广路径),称为增广路集 4 //然后根据... ...
分类:编程语言   时间:2019-09-03 09:15:17    阅读次数:69
推荐算法-基于模型的推荐
一、隐语义模型(LFM Latent Factor Mode) 基于样本的用户偏好信息,训练一个推荐模型,然后根据实时的用户喜好信息进行预测新物品的得分,计算推荐 目标:揭示隐藏特征 方法:矩阵分解进行降维分析【分解之后的矩阵代表了用户和物品的隐藏特征】 1、LFM降维方法-矩阵因子分解 想要发现K ...
分类:编程语言   时间:2019-09-03 09:16:02    阅读次数:107
python之禅
第二篇文章,非常有名的python之禅,对代码的设计和编写非常有启发,特意找了过来,希望能对自己起到引导作用。~~~The Zen of Python, by Tim Peters Beautiful is better than ugly.Explicit is better than impli ...
分类:编程语言   时间:2019-09-03 09:20:19    阅读次数:71
代码规范:unix_c命名风格和java命名风格
https://blog.csdn.net/querw/article/details/5467438 c语言系的命名风格:单词之间使用下划线分隔。如上图。 java语言是另外一个系,javascript属于java语系(当年就是想借助java的名气所以命名javascript)。java语系是驼峰 ...
分类:编程语言   时间:2019-09-03 09:20:55    阅读次数:101
浅析Java中的23种设计模式
前言 设计模式不论是在我们学习编程,还是在工作和面试过程中,都会涉及到的一个问题,所以了解和学习好设计模式,是我们每一位码农必须要具备的技能,对以后的发展和自己技能的提升都有好处. 什么是设计模式(Design Patterns)? 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计 ...
分类:编程语言   时间:2019-09-03 09:21:35    阅读次数:99
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!