近期推荐文章

使用systemd为php程序建立守护进程

前提,是centos7,或ubuntu对应版本。 以前需要 supervisord 来执行php程序,作为守护进程。 现在linux系统升级,就更简单了。 方法,假设当前目录 /var/www/testbean php代码 进入这个目录,写echo.php <?php // 这个程序的功能就是不停输入日志到日志文件。 while(true) { usleep(500000); ...
0顶0踩
xieye 评论(0) 有55人浏览 2019-01-14 16:47

分析 Java 任务的执行

Java 并发中会大量使用到多线程,那么Java是如何使用多线程执行任务了? 线程池. 那线程池是如何调度任务的了? 按照我的理解是,Java 对 Runnable 或者 Callable 进行封装,Runnable 首先会被封装成 Callable, 然后对 Callable 做进一步的封装,封装成 FutureTask. 然后线程池调度 FutureTask, 但是实际上的执行还是通过 Runn ...
0顶0踩
一剪梅 评论(0) 有199人浏览 2019-01-13 20:26

BlockingQueue 源码分析

public interface BlockingQueue<E> extends Queue<E> {     /**      * 插入指定元素到队列中,如果没有超出容量限制的话, 插入成功,返回 true. 如果没有空间的话,抛出 IllegalStateException.      * 当使用有容量限制的队列(queue)时,通常最好是使用 offer(Object ...
0顶0踩
一剪梅 评论(0) 有179人浏览 2019-01-13 20:19

最新文章列表

SHA-512

SHA-512:是SHA-2中安全性能较高的算法,主要由明文填充,消息扩展函数变换和随机数变换等部分组成,初始值和中间计算结果由8个64位的移位寄存器组成.该算法允许输入的最大长度是2的128次方位,并产生一个512位的消息摘要,输入消息被分成若干个1024位的块进行处理 具体参数为: 1.消息摘要长度为512位; 2.消息长度小于2的128次方位 3.消息字大小为64位 4.步骤数为80 ...
 
xiangjie88 评论(0) 有0人浏览 2019-01-14 21:53

使用systemd为php程序建立守护进程

前提,是centos7,或ubuntu对应版本。 以前需要 supervisord 来执行php程序,作为守护进程。 现在linux系统升级,就更简单了。 方法,假设当前目录 /var/www/testbean php代码 进入这个目录,写echo.php <?php // 这个程序的功能就是不停输入日志到日志文件。 while(true) { usleep(500000); ...
xieye 评论(0) 有60人浏览 2019-01-14 16:47

DruidDataSource配置

https://github.com/alibaba/druid/wiki/DruidDataSource%E9%85%8D%E7%BD%AE https://github.com/alibaba/druid/wiki/KeepAlive_cn 打开KeepAlive之后的效果 初始化连接池时会填充到minIdle数量。 连接池中的minIdle数量以内的连接,空闲时间超 ...
千絮泠泉 评论(0) 有4人浏览 2019-01-14 16:14

基于结构化平均感知机的分词器Java实现

基于结构化平均感知机的分词器Java实现 作者:hankcs 最近高产似母猪,写了个基于AP的中文分词器,在Bakeoff-05的MSR语料上F值有96.11%。最重要的是,只训练了5个迭代;包含语料加载等IO操作在内,整个训练一共才花费23秒。应用裁剪算法去掉模型中80%的特征后,F值才下降不到0.1个百分点,体积控制在11兆。如果训练一百个迭代,F值可达到96.31%,训练时间两分多钟。 ...
adnb34g 评论(0) 有9人浏览 2019-01-14 10:51

关联关系一对多映射

1. Junit4方法详解 setUpBeforeClass() 类初始化前调用; tearDownAfterClass() 类初始化后调用; setUp() 在测试方法前调用; tearDown() 在测试方法后调用; JunitTest.java package com.java1234.service; import org.junit.After; import ...
andrew7676 评论(0) 有8人浏览 2019-01-14 09:01

映射对象标识符(OID)

1. Hibernate用对象标识符(OID)来区分对象 session缓存 student表 s1 student对象 OID=1 1 stu1 s2 student对象 OID=2 2 stu2 s3 student对象 OID=1 Student.java package com.jav ...
andrew7676 评论(0) 有8人浏览 2019-01-14 09:01

Hibernate4的CRUD

1. Hibernate4的CRUD 新建项目Hibernate02 1) HibernateUtil封装 HibernateUtil.java package com.java1234.util; import org.hibernate.SessionFactory; import org.hibernate.boot.registry.StandardServiceReg ...
andrew7676 评论(0) 有8人浏览 2019-01-14 09:01

Hibernate简介

1. Hibernate简介 官网:http://hibernate.org 版本:hibernate-release-4.3.5.Final Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随意的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可 ...
andrew7676 评论(0) 有9人浏览 2019-01-14 08:55

struts2防重复提交

1. struts2防重复提交 Student.java package com.java1234.model; public class Student { private String name; private String age; public String getName() { return name; } ...
andrew7676 评论(0) 有8人浏览 2019-01-14 08:55

Excel,VBA改变所有单元格

进入编码界面快捷键 alt+F11 worksheetfunction 引用 转半角函数(ASC): cells(i, j) = Application.WorksheetFunction.Asc(cells(i, j)) 替换下面的一行代码 cells(i, j) = "前面加东西"&cells(i, j) '用函数改变所有非空单元格 Sub allChan ...
千絮泠泉 评论(0) 有11人浏览 2019-01-14 01:32

【Java NIO 简例】Buffer

原文:《Java NIO Scatter / Gather》   Scatter(分散):将一个 Channel 中的数据读取到多个 Buffer 中。 Gather(聚集):将多个 Buffer 中的数据写入一个 Channel ...
 
草料场 评论(0) 有5人浏览 2019-01-13 21:39

leetcode刷题学习(4)

前言:考虑到本人是能力有限,算法题解只能示例一种本人能够理解和实现的方式,可能不是最优的。   一、从前序与中序遍历序列构造二叉树(题? ...
 
QING____ 评论(0) 有11人浏览 2019-01-13 21:16

分析 Java 任务的执行

Java 并发中会大量使用到多线程,那么Java是如何使用多线程执行任务了? 线程池. 那线程池是如何调度任务的了? 按照我的理解是,Java 对 Runnable 或者 Callable 进行封装,Runnable 首先会被封装成 Callable, 然后对 Callable 做进一步的封装,封装成 FutureTask. 然后线程池调度 FutureTask, 但是实际上的执行还是通过 Runn ...
一剪梅 评论(0) 有203人浏览 2019-01-13 20:26

【Java NIO 简例】Buffer

原文:《Java NIO Buffer》 Buffer 与 Channel 结合使用:从 Channel 读取数据到 Buffer,或 将 Buffer 中的 Channel 写入到 Buffer。Buffer 内部就是一个内存块。NIO 将该 ...
 
草料场 评论(0) 有4人浏览 2019-01-13 20:24

Java Void 类型

今天看源码的时候发现了 Void 这个类型(不是 void) void 表示没有返回值,而 Void 表示返回 null.
一剪梅 评论(0) 有18人浏览 2019-01-13 20:21

BlockingQueue 源码分析

public interface BlockingQueue<E> extends Queue<E> {     /**      * 插入指定元素到队列中,如果没有超出容量限制的话, 插入成功,返回 true. 如果没有空间的话,抛出 IllegalStateException.      * 当使用有容量限制的队列(queue)时,通常最好是使用 offer(Object ...
一剪梅 评论(0) 有182人浏览 2019-01-13 20:19

LinkedBlockingQueue源码分析

LinkedBlockingQueue 其实实现的是一个生产者消费者模式. 同一时刻,一个线程可以向队列中放东西,另一个时刻可以从队列中拿东西走. 如何实现多线程安全了? LinkedBlockingQueue 采用了 ReentrantLock 作为并发控制. 还有就是对 count 进行原子操作.
一剪梅 评论(0) 有15人浏览 2019-01-13 20:16

AutoMySQLBackup工具自动全量备份MySQL数据库

  1. 安装AutoMySQLBackup $ mkdir -p /opt/tools/automysqlbackup $ cd /opt/tools/automysqlbackup $ wget https://nchc.dl.sourceforge.net/project/automysqlbackup/AutoMySQLBackup/AutoMySQLBackup%20VER%2 ...
 
bugyun 评论(0) 有17人浏览 2019-01-13 11:17

给mysql的root %用户添加grant权限

USE mysql; UPDATE USER SET grant_priv = 'Y' WHERE USER = 'root'; flush privileges;   如果是navicat操作的,则关闭navicat后重启
 
bugyun 评论(0) 有25人浏览 2019-01-12 19:05

gc日志打印

-verbose:gc -XX:+PrintGCDetails
 
jackaney 评论(0) 有19人浏览 2019-01-12 17:56

最近博客热门TAG

Java(141113) C(73607) C++(68589) SQL(64544) C#(59445) XML(59166) .net(54678) 编程(39374) JSP(37576) 数据结构(36406) Eclipse(31262) PHP(30014) F#(26099) 算法(24801) 脚本(19840) J#(18934) JDBC(17891) ASP(17489) JDK(14861) JVM(14399)

编程语言博客人气排行榜

编程语言博客电子书下载排行

    >>浏览更多下载

    编程语言最新博客评论

    Java Dom4j解析xml常见问题Java Dom4j设置Xml encoding编码Java D ...
    蕃薯耀 评论了 Java Dom4j解析xml常见问题,Java Dom4j设 ...
    java IP地址工具类java IP地址获取java获取客户端IP地址Java如何获取用户的IP地址 ...
    蕃薯耀 评论了 java IP地址工具类,java IP地址获取,ja ...
    Java Https工具类Java Https Post请求jsoup https请求FATAL Al ...
    蕃薯耀 评论了 Java Https工具类,Java Https Post请求
    ...
    kevinflynn 评论了 ThreadLocal 源码分析
    [url=aaaa][/url]
    kevinflynn 评论了 ThreadLocal 源码分析
    学习到了 感谢楼主。
    kevinflynn 评论了 ThreadLocal 源码分析
    ...
    masuweng 评论了 Access数据库操作,Mdb文件操作工具类,UC ...
    多谢多谢了,
    masuweng 评论了 Access数据库操作,Mdb文件操作工具类,UC ...
    Access数据库操作Mdb文件操作工具类UCanAccess使用ucanaccess-4.0.4.j ...
    蕃薯耀 评论了 Access数据库操作,Mdb文件操作工具类,UC ...
    jQuery-File-Upload不兼容IE8解决方案jQuery-File-Upload不上传jQ ...
    蕃薯耀 评论了 jQuery-File-Upload不兼容IE8解决方案
    Global site tag (gtag.js) - Google Analytics