码迷,mamicode.com
首页 > 编程语言 > 月排行
《Java并发编程实战》----(八)线程池的使用
1,线程饥饿死锁 在线程池中,如果任务依赖于其他任务,那么可能产生死锁。在单线程的Executor中,如果一个任务将另一个任务提交到同一个Executor,并且等待这个被提交任务的结果,那么通常会引发死锁。第二个任务停留在工作队列中,等待第一个任务完成,而第一个任务又无法完成,因为它在等待第二个任务 ...
分类:编程语言   时间:2017-09-07 00:50:07    阅读次数:257
python - day01
一、输入和输出 1.输出 print() print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: print()会依次打印每个字符串,遇到逗号“,”会输出一个空格 2.输入 input() (1)Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里。 ...
分类:编程语言   时间:2017-09-07 00:51:00    阅读次数:276
Java 泛型
泛型基础 泛型类 我们首先定义一个简单的Box类: 这是最常见的做法,这样做的一个坏处是Box里面现在只能装入String类型的元素,今后如果我们需要装入Integer等其他类型的元素,还必须要另外重写一个Box,代码得不到复用,使用泛型可以很好的解决这个问题。 这样我们的Box类便可以得到复用,我 ...
分类:编程语言   时间:2017-09-07 00:51:30    阅读次数:282
Python基础
1.函数 有无return,均会返回结果,无结果返回None 返回值:单一值(返回多值其实是返回一个tuple) 递归函数:防止栈溢出(函数调用通过栈实现,函数调用-入栈[栈帧+1],函数返回-出栈[栈帧-1])——栈空间有限 默认参数:只定义在必需参数后面 可变参数:(*args)——一个tupl ...
分类:编程语言   时间:2017-09-07 00:51:46    阅读次数:163
python中有多种标准输出格式,以下四种为常见的4种标准输出格式
name = input("name:") age = input("age:") job = input("job:") salary = input("salary:") info1 = ''' ---------------------info of %s-------------------... ...
分类:编程语言   时间:2017-09-07 00:52:00    阅读次数:195
java 动态代理
动态代理 Proxy动态代理是基于实现接口的,被代理类实现了某个功能接口, 代理类实现invocationHandler 接口重写invoke(Object proxy, Method method , class 代理类) 用Proxy.newProxyInstance(类加载器, 被代理类实现的 ...
分类:编程语言   时间:2017-09-07 00:52:15    阅读次数:141
java知识点回顾——继承、重写、重载、多态
1、继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。修饰符 class 子类名 extends 父类名super.方法名(参数列表); 2、重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 简单说就是子类重新定义方法。 ...
分类:编程语言   时间:2017-09-07 00:56:19    阅读次数:126
Spring 学习笔记02
依赖注入 依赖注入的方式主要有两种,setter注入和构造器注入 1.setter注入 setter注入指的是通过成员变量的setter方法来注入被依赖的对象 首先定义两个接口: 定义实现类 配置文件中配置并注入bean 测试: 结果: Spring会自动检测<bean>元素中的<property> ...
分类:编程语言   时间:2017-09-07 00:57:31    阅读次数:196
Java基础——Servlet(七)过滤器&监听器 相关
一、过滤器简介 Filter 位于客户端和请求资源之间,请求的资源可以是 Servlet Jsp html (img,javascript,css)等。用于拦截浏览器发给服务器的请求(Request)和服务器返回给浏览器的内容(Response)。一言以蔽之:过滤器是用来筛选请求的。 * 怎么实现一 ...
分类:编程语言   时间:2017-09-07 00:58:22    阅读次数:253
Spring Boot? 使用Thymeleaf模板引擎渲染web视图
静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们 ...
分类:编程语言   时间:2017-09-07 00:59:04    阅读次数:285
操作系统--线程介绍
线程介绍 线程是进程中的一个实体,是独立调度和分派的基本单位。 线程自身基本上不拥有系统资源,只拥有少许运行中必不可少的私有资源。线程可与同属一个进程的其他线程共享进程的全部资源。 线程使用的目标 线程使用的目标:既能提高进程并发度,又能降低系统的额外开销。 线程的实现 实现:将进程的资源申请和调度 ...
分类:编程语言   时间:2017-09-07 00:59:48    阅读次数:232
Java网络编程TCP程序,服务器和客户机交互流程以及基本操作步骤。
1.什么是网络编程 网络编程其实就是实现两个计算机的数据交换(交互)。 可以通过直接或间接的通过网络协议与其他的计算机进行通讯。(HTTP协议,TCP/IP协议等) 2.Tcp网络编程的实现流程 主要分为服务器端(Server)和客户端(Client)。 通过这个图我们其实就可以了解了实现服务器和客 ...
分类:编程语言   时间:2017-09-07 01:00:15    阅读次数:201
【JSP】EL表达式语言
EL简介 EL语言原本是JSTL1.0中的技术(所以EL和JSTL配合如此亲密和默契也就是自然的了),但是从JSP2.0开始(JSTL1.1)就分离出来纳入了JSP的标准了。因此EL不需要任何jar包,他是集成到JSP技术本身中的了。 由于EL定位是 表达式语言,因此EL只能用于做简单的运算和取值, ...
分类:编程语言   时间:2017-09-07 01:01:20    阅读次数:291
java算法--三个数字比较大小
import java.util.Scanner;//比较大小public class Main3 { public static void main(String[] args) { input2 fnc=new input2(); int x=0,y=0,z=0; System.out.prin ...
分类:编程语言   时间:2017-09-07 01:01:52    阅读次数:438
C++ 内存泄漏
1. 内存泄漏: 在计算机科学中,内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。 内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。 C/C++由于灵活、高效的优点一直以来都是主流的程 ...
分类:编程语言   时间:2017-09-07 01:02:21    阅读次数:229
线程异步调用实例
更新content时更新Lucene的索引 private void afterContentStatusChange(Content content, Short operate){ ...
分类:编程语言   时间:2017-09-07 01:02:31    阅读次数:210
java:Map借口及其子类
java:Map借口及其子类 Conllection是保存单值最大得父接口(即没有key的数据),那么Map是保存的内容是一对键值的数据,即KEY->VALUE的形式保存,如电话簿等. Map常用的接口有三个: HashMap, Hashtable, TreeMap, Map的常用方法: put(k ...
分类:编程语言   时间:2017-09-07 09:53:26    阅读次数:192
[读书笔记]java核心技术
ps:有时间好好整理下格式。从别的编辑器拷贝过来啥都没了。 ~~~~~~~~~~~~~~· 2、java程序设计环境 JDK 开发java使用的软件; JRE 运行java使用的软件; SE 用于桌面或简单服务器应用的java平台--废弃 EE 用于复杂服务器应用的java平台--通用。 ME 手机 ...
分类:编程语言   时间:2017-09-07 09:53:46    阅读次数:206
算法-快速排序
虽然现在很多语言对不同数据结构都封装好了排序方法,但是不同的应用场景中总会用到一些没有现成排序算法的数据结构,这时就要求程序员能够快速手写排序算法。 基于List<Map>实现的快速排序算法。 现有一个List<Map>的引用 list,要求根据list.get(i).get("value")的值来 ...
分类:编程语言   时间:2017-09-07 09:54:02    阅读次数:153
Python3基础——序列类型
开头写给自己,To Myself: 很久以来,都想要学习一门编程语言,从去年选择了python开始,反反复复重新开始了N多遍,每一次不会超过俩星期。昨天无意间翻开自己去年记的学习笔记,不禁感叹想当年我曾那么用功,却未能坚持下来,着实可惜。这一次,我告诉自己,最后一次机会,必须坚持到底!must。。。 ...
分类:编程语言   时间:2017-09-07 09:54:22    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!