文章列表
import java.io.File;
import java.io.IOException;
import java.nio.charset.Charset;
import java.security.SecureRandom;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import java.util.LinkedHashMap;
import j ...
做为一个开发人员,选择一款得心应手的开发框架对提高生产效率和愉悦编码体验是尤为重要的。近两年我从后端开发转向web端开发,开发重心也由之前数据层面转变为现今的展现层面。we ...
1、对项目进行前期调查、收集整理相关资料,制定初步的项目可行性研究报告,为决策层提供建议。协同配合制定和申报立项报告材料。 2、对项目进行分析和需求策划。 3、对项目的组成部分或模块进行完整系统设计。 4、制定项目目标及项目计划、项目进度表。 5、制定项目执行和控制的基本计划。 6、建立项目管理的信息系统。 7、项目进程控制,配合上级管理层对项目进行良好的控制。 8、跟踪和分析成本。 9、记录并向上级管理层传达项目信息。 10、管理项目中的问题、风险和变化。 11、项目团队建设。 12、各部 ...
VUX(推荐)
https://github.com/airyland/vux
Mint UI
项目主页:http://mint-ui.github.io/#!/zh-cn demo:http://elemefe.github.io/mint-ui/#/ github地址:https://github.com/ElemeFE/mint-ui 中文文档地址:http://mint-ui.github.io/docs/#!/zh-cn
iview
iView 配套的工作流:http ...
处理 区域代码,转成json格式,例如2017年最新的区域代码http://www.mca.gov.cn/article/sj/tjbz/a/2017/20178/201709251028.html
注意4大直辖市处理不了,需要手动增加一行例如110100 北京市。
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStrea ...
一个2个类,一个是读图片的类GifDecoder,一个是写图片的类AnimatedGifEncoder
使用还是挺方便的,下面举个栗子
public static void main(String[] args) throws IOException {
GifDecoder decoder = new GifDecoder();
int status = decoder.read("C:\\Users\\Administrator\\Desktop\\big ...
https://github.com/puikinsh/gentelella
留起自己用
转载于:https://my.oschina.net/u/1261213/blog/834419
废话不说,直接说方法:
1. 下载Windows版本的Redis,官方的Redis是只有linux版本的。下载地址:https://github.com/MSOpenTech/redis/releases
2. msi版本的就安装,zip的就解压,反正结果都是进入到安装的目录中去,例如:d:\redis
3. 注意这点,有2个配置文件redis.windows.conf和redis.windows-service.conf,第一个是直接命令行开个窗口,关闭窗口服务就停止了,第二个直接后 ...
一.下载并安装JDK
1.下载JDK
首先进入http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择适合系统版本的tar包进行下载,由于我是下载的64位的centos6.5,所以我就选择的是linux64版本的JDK(jdk-8u91-linux-x64.tar.gz)进行下载。然后就是等待系统完成我们选择的JDK的下载。
2.安装JDK ...
1.在百度到http://chen25362936.blog.163.com/blog/static/25655474201216113142284/这篇文档之后,我就首先排除了第一种方式,因为我不喜欢。
2.然后我就参考第二种解决方案,但是在成功的修改好配置文件并且重启了tomcat之后没能够正常的实现热部署。
3.接着尝试了第三种解决方法,在配置成功之后,还是不能正常的热部署。
4.我就开始郁闷了,究竟是什么地方出错了呢,又是一通百度,看了很多别人的配置方案,都大同小异,有的还是直 ...
mysql双主互备设置详细记录 1.环境详细信息: 1.1 服务器A CentOS realse 6.8 final mysql,5.6.34 192.168.31.133; 1.2 服务器B, CentOS realse 6.8 final mysql,5.6.34 192.168.31.132 2.说明 2.1 对于一个m ...
前言
事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接 数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。
关于本文提及的服务器模型,搜索网络可以查阅到很多的实现代码,所以,本文将不拘泥于源代码的陈列与分析,而侧重模型的介绍和比较。使用 libev 事件驱动库的服务器模型将给出实现 ...
转载这篇文章之前,先区分下缓存和缓冲的区别,
缓冲和缓存都是RAM中的数据。简单来说,buffer是即将要写入磁盘的数据,而cache是从磁盘中读取数据的。buffer是由各种进程分配的,被用 ...
1.web服务器的主要操作
1.建立连接——接受或拒接客户端连接请求。
2.接收请求——通过网络读取http请求报文。
3.处理请求——解析请求报文并做出相应的动作。
4.访问资源——访问请求报文中的相关资源。
5.构建响应——使用正确的首部生成http相应报文。
6.发送响应——向客户端发送生成的响应报文。
7.记录日志——当已经完成的http事务记录进日志文件。
2.Web服务器处理并发连接请求的架构方式
...
linux的工作调度的种类at:处理仅执行一次就结束调动的命令,在执行at命令时需要atd服务的支持。crontab:设置的工作循环一直执行下去,可循环的时间为分钟、小时、每周、每月、每年。
at的工作情况:先寻找/etc/at.allow这个文件,写在这个文件中的用户才能使用at,没有写在这个文件中的用户则不能使用at。
如果/etc/at.allow不存在,就寻找/etc/at.deny这个文件,若写在这个at.deny的用户则不能使用at,而没有写在at.deny文件中的用户 ...