- 浏览: 1112715 次
最新评论
-
Lixh1986:
Java并发编程:自己动手写一把可重入锁https://blo ...
Java之多线程之Lock与Condition -
Lixh1986:
http://win.51apps.com.cn/https: ...
temp -
ztwsl:
不错,支持很好
HttpServletRequest和ServletRequest的区别 -
guodongkai:
谢谢您能将知识精华汇编总结,让初学者们从原理中学会和提高。
javaScript之function定义 -
kangwen23:
谢谢了,顶顶
struts2中的ValueStack学习
文章列表
flex 简介:
采用Flex布局的元素,被称为Flex容器(flex container),简称"容器"。其所有子元素自动成为容器成员,成为Flex项目(Flex item),简称"项目"
Flex-direction调整主轴方向(默认为水平方向)
包括row、column、row-reverse、column-reverse
https://www.cnblogs.com/wangyawei/p/9103573.html
要点1:
justify-content: space-between;
使元素各分部两端。
要点2:
fle ...
场景:将文件夹所有的文件合并到指定的文件夹下
另外:如果想效率更高一点,可以考虑使用NIO来完成 单个文件的拷贝。
代码如下:
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOExceptio ...
效果预览:
- https://www.runoob.com/try/try.php?filename=trycss3_animation-fill-mode
- https://www.runoob.com/cssref/css3-pr-animation-fill-mode.html
.animated {
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both ...
css里面用text-align:center加上margin:0 auto就可以实现水平居中了。
但是垂直居中却没有相应的css属性来设置。
方法一:通过 display:table 实现CSS垂直居中
而如果要设置元素能够垂直居中必须得将容器设置为display:table,
然后将子元素 ...
多线程-线程池的四种创建方式
https://blog.csdn.net/qwdafedv/article/details/84256291
线程池的四种创建方式
Java通过Executors(jdk1.5并发包)提供四种线程池,分别为:
newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
案例演示:
newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。
newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。 ...
一、理论讲解:
史上最强Java NIO入门:担心从入门到放弃的,请读这篇!
https://www.cnblogs.com/imstudy/p/11108085.html
二、代码实战:
Java NIO?看这一篇就够了!
https://mp.weixin.qq.com/s/c9tkrokcDQR375kiwCeV9w
转载:
https://www.jianshu.com/p/2accc2840a1b
一、什么是 volatile ?
为了更好地了解Java中的volatile关键字,您将必须对Java内存模型中的变量发生的优化有所了解。假设您在代码中声明了一个名为 test 的变量。您会认为 test 变量将仅存储在RAM中,并且所有线程都将从那里读取 ...
POI实现excell批注背景图片(仿html浮窗显示图片)
文章发表日期:2015-03-15 15:13:27
效果图:
首先从POI官网下载jar包
http://poi.apache.org/download.html
我下载的是最新的测试版:
http://poi.apache.org/download.html#POI-3.12-beta1
然后解压zip包
代码:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
...
选择与态度
—— 时间、财富、勤劳、永恒、轮回
时间是宝贵的。
时间是无情的。
时间是无奈的。
时间可以让一切拥有的东西,变为失去。
时间可以让财富一点一点流失。
衣食住行,人类的基本需求。
刚吃饱了饭,随着时 ...
观察者设计模式
Java 已经实现了该模式,并且提供了使用类。
之实现之一是 Java 原生提供的 java.util 包下的 Observer 和 Observable 类。
下面介绍这两个类的用法:
java.util.Observer
- 观察者。实现该接口后,能够接收到来自被观察者因改动而发出的通知。
update() 方法,会被 Observable 调用。
java.util.Observable
- 被观察者。
setChanged() 方法来 设置 change 为 true
notifyObservers() 方法向观察者发 ...
转载:
https://www.cnblogs.com/dion-90/articles/8620653.html
SQL 入门
在准备成为MySQL DBA之前,能熟练的编写SQL是一个必要条件。exists 和 join之间的等价转换;基本的行列转换;SQL 循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。
推荐书籍:
SQL Cookbook 一本循序渐进的SQL指导手册。每一种业务需求,书中都用MySQL,SQL Server,Oracle三种语法进行解析。可以顺序的作为学习书籍,也可以之后作为工具书籍查阅。The Art of SQL 将SQL调优模拟成一场战役,进行战 ...
为什么使用 javascript 测试框架时,没有显式导入 describe,却可以直接使用:?
https://stackoverflow.com/questions/12209582/the-describe-keyword-in-javascript
问题:
So I am a newbie in javascript and i had been going through some one else's code and I found this..
我是 javascript 的新手,我遇到了别人写的代码如下:
describe('deviceready', funct ...
在HTML页面元素设计中,
把具有相同一类功能的列表用 li 标签。
例如导航栏中的菜单。
一、原始样式
二、改成一行: inline-block
三、最终效果
四、代码
<!DOCTYPE html>
<html>
<head>
<style>
ul {
margin: 0;
padding: 0;
background-color: #444;
}
ul li {
display: inline-block;
}
li a {
displa ...
实现思路:
TopN算法:从已经存在的数组中,找出最大(或最小)的前n个元素。
算法(以找最大的n个元素为例):
1. 取出数组的前n个元素,创建长度为n的小根堆;
2. 从n开始循环数组的剩余元素,如果当前元素比小根堆的根节点大,则将当前元素设置成小根堆的根节点,并通过调整让堆保持小根堆;
3. 循环完成后,小根堆中的所有元素就是需要找的最大的n个元素;
4. 根据需要对小根堆中的所有元素继续利用堆排序算法进行排序。
相关知识:
Algorithm之排序之堆排序(Heap Sort)
https://lixh1986.iteye.com/blog/2354246
https:/ ...