首页 > 编程语言
java中线程的停止以及LockSupport工具类
看jstack输出的时候,可以发现很多状态都是TIMED_WAITING(parking),如下所示: "http-bio-8080-exec-16" #70 daemon prio=5 os_prio=0 tid=0x00007f6088027800 nid=0x3a1f waiting on c ...
分类:编程语言   时间:2017-02-11 18:51:31    收藏:0  评论:0  赞:0  阅读:1426
[java] 怎么去掉小数点后面不需要的0
import java.text.NumberFormat NumberFormat nf = NumberFormat.getInstance(); nf.format(3.300); ...
分类:编程语言   时间:2017-02-11 18:51:14    收藏:0  评论:0  赞:0  阅读:1422
8 -- 深入使用Spring -- 2...4 使用@PostConstruct和@PreDestroy定制生命周期行为
8.2.4 使用@PostConstruct和@PreDestroy定制生命周期行为 @PostConstruct 和 @PreDestroy 同样位于javax.annotation 包下,也是来自Java EE 规范的两个Annotation,Spring直接借鉴了它们,用于定制Spring容器 ...
分类:编程语言   时间:2017-02-11 18:50:56    收藏:0  评论:0  赞:0  阅读:194
怎么样加快JavaScript加载和执行效率
JavaScript 在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因 JavaScript 的阻塞特性变的复杂,也就是说当浏览器在执行 JavaScript 代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行 JavaScript 代码,从而提高其在浏览器中的性... ...
分类:编程语言   时间:2017-02-11 18:07:52    收藏:0  评论:0  赞:0  阅读:275
java Condition条件变量的基本使用及注意点
最近在看pthread方面的书,看到条件变量一节的时候,回忆了下java中条件变量的使用方式。 java中条件变量都实现了java.util.concurrent.locks.Condition接口,条件变量的实例化是通过一个Lock对象上调用newCondition()方法来获取的,这样,条件就和 ...
分类:编程语言   时间:2017-02-11 18:05:27    收藏:0  评论:0  赞:0  阅读:263
php数组指针
数组指针的操作: 移动数组指针的操作: Next() 向下 同时会获得当前元素的值。 Prev() 向上同时会获得当前元素的值。 End() 移动到最后一个元素单元 获得最后一个元素的值 Reset() 移动到第一个单元 获得第一个元素的值。 如果移动不成功,返回false。 参数都为需要操作的数组 ...
分类:编程语言   时间:2017-02-11 18:05:14    收藏:0  评论:0  赞:0  阅读:263
梯度下降优化算法
梯度下降优化算法 文章译自 An overview of gradient descent optimization algorithms。 Paper: http://sebastianruder.com/optimizing-gradient-descent/index.html 总所周知,梯度 ...
分类:编程语言   时间:2017-02-11 18:02:59    收藏:0  评论:0  赞:0  阅读:420
java Socket(TCP)编程小项目
package 服务器端相关操作; import java.io.Serializable; /* * 创建存储需要传输信息的对象,方便客户端向服务器端传送数据 */ public class ClientToServerInfo implements Serializable{ String si... ...
分类:编程语言   时间:2017-02-11 17:53:04    收藏:0  评论:0  赞:0  阅读:243
java JDK动态代理
动态代理实现步骤 1、创建一个实现InvocationHandler的类,它必须实现invoke方法 /** *@para proxy 代理对象 *@para method 代理对象方法 */ public Object invoke(Object proxy,Method method,Objec ...
分类:编程语言   时间:2017-02-11 17:49:26    收藏:0  评论:0  赞:0  阅读:273
java比较字符串相等
java中String是对象类型,不能使用"=="比较。正确的用法如下: ...
分类:编程语言   时间:2017-02-11 17:48:59    收藏:0  评论:0  赞:0  阅读:249
Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
PO:持久对象 (persistent object),po(persistent object)就是在Object/Relation Mapping框架中的Entity,po的每个属性基本上都对应数据库表里面的某个字段。完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。 ...
分类:编程语言   时间:2017-02-11 17:45:30    收藏:0  评论:0  赞:0  阅读:508
算法笔记_023:拓扑排序(Java)
目录 1 问题描述 2 解决方案 2.1 基于减治法实现 2.2 基于深度优先查找实现 1 问题描述 给定一个有向图,求取此图的拓扑排序序列。 那么,何为拓扑排序? 定义:将有向图中的顶点以线性方式进行排序。即对于任何连接自顶点u到顶点v的有向边uv,在最后的排序结果中,顶点u总是在顶点v的前面。 ...
分类:编程语言   时间:2017-02-11 17:45:11    收藏:0  评论:0  赞:0  阅读:312
【快速排序二】
/* 快速排序法二 说明: 在快速排序法(一)中,每次将最左边的元素设为轴,而之前曾经说过,快速排序法的加速在于轴的选择,在这个例子中,只将轴设 定为中间的元素,依这个元素作基准进行比较,这可以增加快速排序法的效率。 解法; 在这个例子中,取中间的元素s作比较,同样的先得右找比s大的索引 i,然后找... ...
分类:编程语言   时间:2017-02-11 16:57:00    收藏:0  评论:0  赞:0  阅读:246
【快速排序三】
/* 快速排序法三 说明: 之前说过轴的选择是快速排序法的效率关键之一 , 在这边的快速排序法的轴选择方式更加快了快速排序法的效率,它是来自演算法 名书 Introduction toAlgorithms 之中 */ #include #include #include #include #defi... ...
分类:编程语言   时间:2017-02-11 16:53:17    收藏:0  评论:0  赞:0  阅读:265
java--常用类
1、Java中的包装类 Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。 基本类型和包装类之间的对应关系: 包装类主要提供了两大类方法: 1. 将本类型和其他基本类型进行转换的方法 2. 将字符串和本类型及包装类互相转换的方法 Integer 包装类为 ...
分类:编程语言   时间:2017-02-11 16:47:09    收藏:0  评论:0  赞:0  阅读:259
算法提高 复数归一化
算法提高 复数归一化 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必 ...
分类:编程语言   时间:2017-02-11 16:46:35    收藏:0  评论:0  赞:0  阅读:320
Python知识(5)--绘图
Python学习变得很方便,不用任何安装一个浏览器也能够使用学习,比如Jupyter就是很好的一个网络工具,提供了编辑编译展示等强大的功能,网址如下: 也有本地版本的,可以使用继承的环境anaconda, 1. Linux安装方法: a.下载anaconda压缩包:https://www.conti ...
分类:编程语言   时间:2017-02-11 16:44:59    收藏:0  评论:0  赞:0  阅读:156
数组实现队列
/* 用数组实现队列,front指向对头,rear指向队尾。初始时 front等于rear等于0 进队发生在队尾,然后rear+1; 出队发生在对头,然后front+1; front rear a b c d e f g h i j k 如上所示,若要进行进队操作,插入 l front rear a ...
分类:编程语言   时间:2017-02-11 16:42:48    收藏:0  评论:0  赞:0  阅读:220
SpringMVC中重定向底层原理
只要将数据放入model中, 也能取到值,原因是model临时放入session域中,当从定向到另一个url时,底层把数据拼接在url地址后面(重定向一定是get请求方式),同时将session域中的这条数据清除,重定向到conttoller时,取值方式只有request.getParameter( ...
分类:编程语言   时间:2017-02-11 16:41:24    收藏:0  评论:0  赞:0  阅读:335
java环境安装之不能安装exe文件
经过多年,打算再学下java 从官网下载java8安装包,但因为我的计算机的cd-room被卸载掉了,安装是报错说cab文件损坏之类的错误。 从stackOverflow中找到一篇眼前一亮的解决办法。因为我只要装java环境进行学习,所以java7也可以,这个办法我也只下载了java7的安装包,ja ...
分类:编程语言   时间:2017-02-11 16:37:44    收藏:0  评论:0  赞:0  阅读:354
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!