码迷,mamicode.com
首页 > 编程语言 > 日排行
Java并发(二)
并发编程的第二部分,先来谈谈发布(Publish)与逸出(Escape); 发布是指:对象能够在当前作用域之外的代码中使用,例如:将对象的引用传递到其他类的方法中,对象的引用保存在其他类可以访问的地方,或在某个非私有的方法中返回对象的引用; 逸出是指:发布内部状态可能会破坏封装性,如果在对象构造完成 ...
分类:编程语言   时间:2018-12-03 15:39:12    阅读次数:207
企业级 SpringCloud+Spring Cloud(四) 断路器(Hystrix)
企业级 SpringCloud+Spring Cloud(四) 断路器(Hystrix) Netflix开源了Hystrix组件,实现了断路器模式,SpringCloud对这一组件进行了整合。 在微服务架构中,一个请求需要调用多个服务是非常常见的,如下图: 完整项目的源码来源 技术支持2147775... ...
分类:编程语言   时间:2018-12-03 15:40:26    阅读次数:208
java.lang.NoClassDefFoundError
问题:java.lang.NoClassDefFoundError 着重看程序中引入的配置文件是否确实存在. 参考: java.lang.NoClassDefFoundError 解决方案 NoClassDefFoundError解决办法 java.lang.NoClassDefFoundError ...
分类:编程语言   时间:2018-12-03 15:41:14    阅读次数:149
JAVA 8 主要新特性 ----------------(三)新功能Lambda表达式入门
一、简述 Java为了扩充匿名方法在1.8中新追加的特性.本身Java之前的版本是没有匿名方法的,只有匿名对象. 二、使用 Java中使用匿名方法必须要对应接口中的一个抽象方法.(要有一个匿名方法,需要函数去接收它) 三、为什么使用 Lambda 表达式 Lambda 是一个匿名函数,我们可以把 L ...
分类:编程语言   时间:2018-12-03 15:42:29    阅读次数:218
linux-manjaro下添加Yahei Hybrid Consola字体
1.下载地址 http://www.win10zhijia.net/soft/20160921/3217.html 2.解压 unzip xxx 3.安装 sudo mkdir /usr/share/fonts/yahei mv *.ttf /usr/share/fonts/yahei/ cd /u ...
分类:编程语言   时间:2018-12-03 16:29:01    阅读次数:470
Python学习之旅(二十二)
Python基础知识(21):IO编程 一、文件读写 读写文件就是请求操作系统打开一个文件对象(文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件) 1、读文件 “r”默认读取文本文件,“rb”读取二进制文件,如图片、视频等 (1)rea ...
分类:编程语言   时间:2018-12-03 16:29:45    阅读次数:187
推荐使用的三种无线程安全问题的单例模式
1、饿汉式 2、懒汉式的双重检查锁定 3、内部类 ...
分类:编程语言   时间:2018-12-03 16:30:30    阅读次数:186
Java的BIO,NIO和AIO的区别于演进
前言Java里面的IO模型种类较多,主要包括BIO,NIO和AIO,每个IO模型都有不一样的地方,那么这些IO模型是如何演变呢,底层的原理又是怎样的呢?本文我们就来聊聊。BIOBIO全称是BlockingIO,是JDK1.4之前的传统IO模型,本身是同步阻塞模式,针对网络通信都是一请求一应答的方式,虽然简化了上层的应用开发,但在性能和可靠性方面存在着巨大瓶颈,试想一下如果每个请求都需要新建一个线程
分类:编程语言   时间:2018-12-03 16:30:56    阅读次数:189
JAVA线程分析定位排查
java开发中有的时间经常遇到某个线程消耗CPU高的问题,但是不清楚这个线程在做什么。 于是网上看了一些文章,找到了一个比较靠谱的办法(Linux下,Windows同理) : 首先使用top确认是否消耗高CPU或者负载的是不是JAVA, 然后看看进程详细信息: 转换TID值: jstack查看堆栈信 ...
分类:编程语言   时间:2018-12-03 16:32:00    阅读次数:224
Python3 三元表达式、列表推导式、生成器表达式
Python3 三元表达式、列表推导式、生成器表达式 三元表达式 表达式中,有三个元素 列表推导式 生成器表达式 练习: #将列表中以hr结尾的名字过滤掉,然后保存剩下的名字长度 # 求文件a.txt中最长的行的长度(长度按字符个数算,需要使用max函数) # 求文件a.txt中总共包含的字符个数? ...
分类:编程语言   时间:2018-12-03 16:32:09    阅读次数:170
python中字典dictionary详解及基本使用
1、dictionary是Python中除了list以外最灵活的数据类型 2、字典同样可以存储多个数据 3、通常用来存储描述某个物体的相关特征 4、和列表的区别 列表是有序的 字典是无须的 5、字典用{}来定义 6、字典用键值对存储数据,键值对之间用英文逗号分隔 键 key是索引 值 vaule是数 ...
分类:编程语言   时间:2018-12-03 16:32:31    阅读次数:185
线程GIL锁 线程队列 回调函数
无法改变风向,可以调整风帆;无法左右天气,可以调整心情。如果事情无法改变,那就去改变观念。 ...
分类:编程语言   时间:2018-12-03 16:33:04    阅读次数:205
Python (六) if语句、循环语句
Python if 语句 Python if 语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 if语句的一般形式 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 如果 "condition_1" 为False, ...
分类:编程语言   时间:2018-12-03 16:35:49    阅读次数:265
Linux下安装ipython与jupyter
IPython从Python发展而来,更倾向于科学计算。互联网数据分析更喜欢用。 首先切换root用户: su - root pip3自动安装ipython [root@hear ~]# ipythonPython 3.6.7 (default, Dec 3 2018, 10:45:52) Type ...
分类:编程语言   时间:2018-12-03 16:36:18    阅读次数:228
python实现随机森林、逻辑回归和朴素贝叶斯的新闻文本分类
实现本文的文本数据可以在THUCTC下载也可以自己手动爬虫生成, 本文主要参考:https://blog.csdn.net/hao5335156/article/details/82716923 nb表示朴素贝叶斯 rf表示随机森林 lg表示逻辑回归 初学者(我)通过本程序的学习可以巩固python ...
分类:编程语言   时间:2018-12-03 17:16:58    阅读次数:276
Spring 注解--AOP篇
切面(advisor) 通知(advice) 切点(pointcut) 连接点(joinpoint) 切面(advisor) 获取切点和通知,用于在初始化bean 时生成代理。切点(pointcut) 定义所需要切的位置通知(advice) 指定切的时机连接点(joinpoint) 把切点和需要切点 ...
分类:编程语言   时间:2018-12-03 17:18:18    阅读次数:174
Azure 机器学习算法速查 记录
简单翻译了一下Azure 机器学习算法速查表,方便日后查阅,同时作为自己的学习日程安排。清晰版参考docx翻译文档 中文参考:https://blog.csdn.net/nfzhlk/article/details/82725769 ...
分类:编程语言   时间:2018-12-03 17:18:46    阅读次数:162
数组去重
对下列数组去重:var arr = ['aa','bb','cc','',1,0,'1',1,'bb',null,undefine,null];要求考虑兼容性和效率 方法一 方法二 方法三 方法四 先把数组排序,然后比较相邻的两个值。 方法五 ...
分类:编程语言   时间:2018-12-03 17:19:12    阅读次数:234
Python 3之Django2部署(centos7+nginx+python3+django2.0)
前置工具,系统为centos7.5,为了方便管理,可以安装宝塔免费版本 首先, yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh 正常干净 ...
分类:编程语言   时间:2018-12-03 17:19:20    阅读次数:415
mybatis 详解(十一)------ mybatis和spring整合
目录 1、创建mybatis-spring 工程,并导入相应的 jar 包(详情见上面源码) 2、在 spring 全局配置文件中 applicationContext.xml 中配置 SqlSessionFactory,以及数据源 3、mapper 接口开发配置 4、在 spring全局配置文件a ...
分类:编程语言   时间:2018-12-03 17:19:27    阅读次数:319
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!