- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 java 获取n天之后的工作日,不考虑节假日
看过网上的相关代码,思路大多数是迭代日期以排除周末,效率不是很高,自己写了一个。仅供参阅/** * 获取n天之后的工作日 * @param today * @param afterDays * @return */ public static Date getAfterWorkDay(Date today, Integer afte...
2018-11-05 10:31:56
1666
4
原创 Docker Mysql容器间数据简单迁移
数据库名称假设为:mydatabase宿主机执行,进入到待迁移数据库容器docker exec -it {source_cid} bash待迁移数据库容器执行,生成dump文件mysqldump -uroot -p mydatabase > /dump.sql宿主机执行,将dump文件拷贝到目标容器。注:该版本暂不支持容器间文件的拷贝docker cp {source_cid}:/dump.sql
2017-08-12 10:04:25
5569
3
原创 文章标题
简介:docker 集中化web界面管理平台1.shipyard 快速安装:curl -s https://shipyard-project.com/deploy | bash -s2.github地址:https://github.com/shipyard/shipyard3.常见问题a)浏览器访问速度慢:index.html页面中引用了谷歌字体。解决方法: 1.直接删除容器中的/sta
2017-06-14 11:27:57
414
转载 Ubuntu安装jdk tar gz的方法
方法/步骤 下载jdk(本次安装版本为1.7.0_17)http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html选择linuxjdk-7u25-linux-i586.tar.gz复制jdk-7u25-linux-i58
2017-04-21 09:31:02
2195
原创 ubutun 12.04 安装 Docker CE
ubutun 12.04 安装 Docker CE安装要求 64位架构,以下版本任选其一: Yakkety 16.10Xenial 16.04 (LTS)Trusty 14.04 (LTS)Docker CE 支持 x86_64 和 armhf 架构检查系统版本 lsb_release -a执行以上命令,得知当前的系统版本为 12.04,不满足安装要求,因此我们需要升级系统版本升
2017-04-19 15:29:53
1339
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-04-19 14:37:15
353
原创 json操作实用工具类。实用jackson实现
import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonParser;import com.fasterxml.jackson.databind.ObjectMapper;import com.jinkworld.car.core.mvc.vo.CarMessage;
2016-09-22 10:04:02
2796
原创 浏览器DNS解析过程
一、浏览器解析域名一般包含以下步骤。1.浏览器查询自身的DNS缓存。没找到继续。2.浏览器向本机查询域名对应ip地址。windows操作系统的域名和IP的映射关系存在host文件中。没找到继续。3.本机向本地的DNS服务器请求解析。本地的服务器一般指公司,学校或者运营商的DNS。没找到继续。4.本地的DNS服务器向根服务器发起解析请求,返回顶级国际域名服务器解析地址。继续。5.
2016-06-03 11:47:31
3254
原创 笔记:深入理解java虚拟机-1走进java
一.理清sdk,jdk,jre的概念1.sdk。全称software development kit,软件开发工具包。一般是软件工程为特定的软件包、软件框架、硬件平台、操作系统等建立软件应用时的开发工具的集合。2.jdk。全称 java development kit,java软件开发工具包。是开发java的工具集合。我们可以把java程序语言、java 虚拟机、java Api类库统称为
2016-06-02 14:47:40
574
原创 正则表达式,必须数字和字母组合,且长度为8到15
/^(?![^A-z]+$)(?!\D+$)[A-z\d]{8,15}$/.test("1234567a");
2016-04-08 10:40:21
6442
原创 设计模式之观察者模式(订阅模式),jquery实现
$(function(){//利用jquery带的on,off,trigger方法实现观察者模式(又名订阅者模式)var observice = $({});//生成订阅初始jquery对象observice.customers = [$({name:"Amy"})];//注册订阅对象observice.addCustomer = function(ob){
2015-10-22 17:43:28
1645
原创 扫雷游戏,html和javascript写的
扫雷 var table; var tableLen; var bombNum; function doOnload(){ table = document.getElementsByTagName('table')[0]; table.innerHTML=''; tableLen= Math.floor(Math.random()*(5)+4); bombNu
2014-12-18 22:33:15
1107
原创 有用的网址
ajaxFileUpload -----------http://phpletter.com/Our-Projects/AjaxFileUpload/
2014-12-17 14:20:20
500
原创 Thinking in Java 笔记(一)
Static块、构造器在父类和子类中的执行顺序代码: public class Fruit {static String id = "fruit000";public Fruit(){System.out.println("Fruit");}static{System.out.println(id);}} public clas
2014-11-26 22:46:56
701
原创 Mac显示隐藏文件,找到bin,urs文件夹
方法一:使用终端的命令显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false具体步骤:1.打开终端 如下:打开Finder ——>打开应用程序或() ——>打开
2014-11-01 12:19:30
2885
原创 JavaScript学习笔记
1.向未声明的 JavaScript 变量来分配值如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。for example:carname="Volvo";将声明一个全局变量 carname,即使它在函数内执行。2.JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。3
2014-05-10 17:32:30
481
原创 天王盖地虎~糗百电脑桌面客户端(精简版)
***********************************************************************************类1************************************************************************************************import java.awt.B
2013-11-28 10:05:22
1326
原创 private, protected, public快速理解
1.private 仅支持类操作。作用域:所在的类。用法:直接使用。2.protected 支持类、对象操作; 子类继承父类被protected修饰的变量时, 子类享有父类操作这些变量的同等权利。作用域:所在的类,继承的子类。用法:类中操作时直接使用,类外引用对象使用。3.默认(不加修饰符)支持类、对象操作。作用域: 所在包。用法:类中操作时直接使用,类外引用对象使用。
2013-09-05 08:56:28
561
原创 JDBC MySQL入门create,delete,insert,select演示
技术乐于分享,转载请说明出处。一.JDBC编程步骤: 1.注册一个Driver 2. 建立连接3.获得一个Statement对象 4.通过Statement执行sql语句5.处理结果集 6.关闭数据库连接二.代码演示: import java.sql.Connection;import java.sql.DriverMan
2013-08-14 14:21:22
772
原创 HTTTP响应码简述
简单的陈述一下,算是扫盲。响应码是客户端向服务器发出请求后,服务器向客户端作出的响应。不同的响应码,代表了服务器对于请求的不同状态。响应码分为5种类型,每种类型由三位数字组成,分别为1xx, 2xx, 3xx, 4xx, 5xx。举个例子,当你用浏览器访问某个网页的时候 ,有时候会看到“404 Not Found”。404表示的就是4xx类型中,资源不存在的意思。下面来介绍这五种类型分别代表的
2013-07-31 17:02:33
1017
原创 Exception集中营
本文将一直出于被编辑状态,用来存放工作中遇到的各种异常,并将说明产生异常的原因。1.ConcurrentModificationException修改collection对象时,迭代器正在遍历集合。此异常带有不确定性。
2013-07-31 15:47:00
561
转载 HTTP 状态响应码 意思详解/大全
HTTP 状态响应码 意思详解/大全HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。 所有状态码的第一个数字代表了响应的五种状态之一。1xx 消息 这一类型的状态码,代
2013-07-31 12:20:38
1166
原创 让你的任务飞起来,Thread
最近在做一个爬虫项目,自然用到了Thread技术。今天就和大家分享一下,利用Thread处理一个长任务,看看如何让等待不再漫长,让CPU不再闲置。以下代码仅供演示,用sleep(sleepTime)模拟了长任务花费的时间。读者可以通过修改threadCount改变线程数来观察单个线程和多个线程的区别以及处理时间上的差别。希望通过本文的代码演示,能够给读者留下对Thread的初步印象。相
2013-07-30 15:53:16
586
原创 长任务下的Swing设计,Thread
通常新手在设计程序的时候习惯在主线程中更新GUI,当计算任务量小的时候问题暴露不明显,但是这始终是一颗埋着的炸弹,总有一天,当你看到程序“卡”住的时候会明白自己设计的是多么糟糕的界面。如果目前为止你还没遇到过这个问题,那么试着用一下代码运行一下吧:import java.awt.FlowLayout;import java.awt.event.ActionEvent;import
2013-07-29 21:01:31
831
原创 用一个故事讲回调函数
一.回调函数:所谓回调,就是客户程序CLIENT调用服务程序SERVER中的某个函数SA,然后SERVER又在某个时候反过来调用CLIENT中的某个函数CB,对于CLIENT来说,这个CB便叫做回调函数。二.回调的故事内容:有一天晚上儿子饿了,告诉她妈妈饿了(注册),得知饭没有做好给她妈一个对讲机。过了一段时间,儿子用对讲机call妈妈(调用妈妈的方法),妈妈call回告诉儿子饭做好了(回调儿
2013-07-28 14:50:17
691
转载 Java Collection
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据抽象,比
2013-07-27 19:56:27
458
原创 Java,类中的域和对象中的域
对象是类的实例化。举个例子,你知道世界上有狗,但不是具体到那条狗,狗有区别其他动物的“特征”,这条狗就是类,它是抽象的概念。那这个类怎么区别其他的类呢,这个问题相当于问狗的特征。类有它的属性和方法。这就是类的特征。通过以上的例子对类有了初步的了解,那么再说对象。你知道世上有狗这种动物了,归根结底它还是抽象的,只有你家养了一条狗,狗才是才是具体的、真实存在的。那么对象就是这种动物——狗的具体
2013-07-21 10:51:33
1779
Java mysql驱动
2013-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人