自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清风徐来的博客

小小程序员的爬坑之路

  • 博客(27)
  • 收藏
  • 关注

转载 如何规范公司所有应用分层?

一、写在前面应用分层这件事情看起来很简单,但每个程序员都有自己的一套,哪怕是初学者。如何让一家公司的几百个应用采用统一的分层结构,并得到大部分程序员的认同呢?这可不是件简单的事情,接下来以我们真实案例与大家一起探讨,先问大家两个技术问题:服务的调用代码你觉得放到哪一层好呢?A 表现层B 业务逻辑层C 数据层D 公共层如何组织好 VO(View Object 视图对象)、BO(Business Ob...

2018-02-24 10:16:28 385 1

转载 在ubuntu 12.04上安裝Redmine

This tutorial walks you step-by-step through installing Redmine on a clean/fresh Ubuntu 12.04 installation. This is intended to be a complete cookbook method for getting Redmine installed and running.

2016-10-12 09:08:32 449

转载 JDK自带工具keytool生成ssl证书

前言:因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全。百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具:keytool,外加看了同事的心得体会,自己总结了一下具体的使用方法和使用过程中发现的问题及解决办法。 1:什么是HTTPS?HTTPS其实是有两部分组成:HTTP

2016-09-30 16:12:09 896

转载 Seajs简易文档教程

Seajs提供简单、极致的模块化开发体验非官方文档,整理来自己官方文档的文字与实例,方便速查。seajs.configObjectaliasObject别名配置,配置之后可在模块中使用require调用 require('jquery');seajs.config({ alias: { 'jquery': 'jquery/jquery/1.10.1/

2016-08-23 11:37:53 363

转载 主从复制、备份恢复方案生产环境实战

本章内容:主从复制简介原理备份主库及恢复从库,配置从库生效读写分离如果主宕机了,怎么办?双主的情况MySQL 备份及恢复方案备份单个及多个数据库mysqldump 的常用参数如何增量恢复呢?增量恢复的必要条件生产环境 mysqldump 备份命令恢复喽 一、MySQL主从复制1、简介主从复制是生产环境的必须品了,如果你不会,那真是LowB,不过你幸运,看到了此文,直接上手干

2016-08-19 09:09:43 1478

转载 Web 前端开发规范文档

规范目的:使开发流程更加规范化。通用规范:TAB键用两个空格代替(WINDOWS下TAB键占四个空格,LINUX下TAB键占八个空格)。CSS样式属性或者JAVASCRIPT代码后加“;”方便压缩工具“断句”。文件内容编码均统一为UTF-8。CSS、JAVASCRIPT中的非注释类中文字符须转换成unicode编码使用,以避免编码错误时乱码显示。文件

2016-07-20 08:51:31 241

转载 用apache-cxf生成webservice客户端的时候报错Parameter: shead already exists for method

版本apache-cxf-3.1.0命令如下:wsdl2java -p com.wz.interfaces -d ./src -client ./ws/xxx.wsdl报错如下:WSDLToJava Error: Parameter: shead already exists for method 方法名but of type com.wz.interfaces.某

2016-07-20 08:41:52 513

转载 搜索引擎这样用才有效率

网络时代我们每个人都离不开搜索引擎。搜索引擎可以帮助使用者在Internet上找到特定的信息,但同时也会带给我们大量无关的信息,魏则西事件就是被搜索引擎广告推广所误导,最终酿成悲剧。那么如何找到我们想要的东西呢?其实我们在使用搜索引擎时,加上一些特定的关键字符,就会迅速找到我们想要的东西。一般搜索我们最常用的搜索方式就是这样,直接搜索关键字,笔者在搜索引擎中搜索“装机”关键字,推广页面

2016-06-15 15:27:46 1390

转载 linux scp远程拷贝文件及文件夹

1、拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 复制代码代码如下:scp -r /home/administrator/test/ [email protected]:/root/2、拷贝单个文件至远程主机 复制代码代码如下:

2016-06-12 11:06:47 651

转载 Ubuntu下忘记MySQL密码重设方法

由于大脑容量有限,忘记了虚拟机上的MYSQL的密码,于是在google上找了下,找到了解决方法~~~~~1、结束当前正在运行的mysql进程。# /etc/init.d/mysql stop2、用mysql安全模式运行并跳过权限验证。# /usr/bin/mysqld_safe --skip-grant-tables3、重开一个终端以root身份登录mysql。

2016-06-12 11:05:59 267

转载 游览器显示“对象不支持此属性或方法“怎么办

打开游览器点击右上角的”工具“选项,会出现一个对话框。在出来的对话框里面,点击"Internet 选项”用来打开设置选项。然后在跳出了的Internet选项设置页面中点击“安全”,然后点击“点击“默认级别”

2016-04-27 14:15:39 18153 1

转载 密码学应用(DES,AES, MD5, SHA1, RSA, Salt, Pkcs8)

数据加密标准 - Data Encryption Standard(DES)简介  DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),随后在国际上广泛流传开来。 核心代码 public class DesCryptoUtil :

2016-04-21 11:05:05 634

转载 spring security oauth2.0 实现

oauth应该属于security的一部分。关于oauth的的相关知识可以查看阮一峰的文章:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html一、目标  现在很多系统都支持第三方账号密码等登陆我们自己的系统,例如:我们经常会看到,一些系统使用微信账号,微博账号、QQ账号等登陆自己的系统,我们现在就是要模拟这种登陆的方式,很多大

2016-04-21 11:01:43 897

转载 理解OAuth 2.0

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用

2016-04-21 10:59:52 160

转载 关于 tomcat 集群中 session 共享的三种方法

前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富, 不只是缓存 session ,还可以做其他用途,一举几得啊。 1、使用 filter 方法存储 这种方法比较推荐,因为它的服务器使用范围比较多

2016-04-08 15:05:37 218

转载 详解mysql备份恢复的三种实现方式

一、Mysql备份策略:完整备份:完整备份就是指对某一个时间点上的所有数据或应用进行的一个完整拷贝,对数据量大的,备份时间较长,当然数据在恢复的时候快。增量备份:备份自上一次备份(包括完整备份,差异备份,增量备份)之后所有变化的数据进行备份。恢复的时候只需要一次完整的备份加上完整备份后的多个增量备份进行恢复即可。差异备份:备份自上一次完整备份之后所有

2016-04-05 15:15:37 4965

转载 JAVA内存泄漏问题处理方法经验总结

JVM问题,一般会有三种情况,目前遇到了两种,线程溢出和JVM不够用 1.线程溢出:unable to create new native thread1.1问题描述:系统在1月4号左右,突然发现会产生内存溢出问题,从日志上看,错误信息为: 导致系统不能使用,对外不能相应,但是观察gc等又处于正常情况,free 系统内存也正常。开始重启机器进行解决,真正的原因查找,

2016-03-26 14:26:38 3653

转载 Java 线程池

系统启动一个线程的成本是比较高的,因为它涉及到与操作系统的交互,使用线程池的好处是提高性能,当系统中包含大量并发的线程时,会导致系统性能剧烈下降,甚至导致JVM崩溃,而线程池的最大线程数参数可以控制系统中并发线程数不超过次数。一、Executors 工厂类用来产生线程池,该工厂类包含以下几个静态工厂方法来创建对应的线程池。创建的线程池是一个ExecutorService对象,使用该对象的s

2016-03-26 12:03:15 202

转载 你应该知道的jQuery技巧

帮助提高你jQuery应用的简单小技巧。回到顶部按钮图片预加载判断图片是否加载完自动修补破损图像Hover切换class类禁用输入停止正在加载的链接toggle fade/slide简单的手风琴使两个DIV同等高度在浏览器标签/新窗口打开外部链接根据文本获取元素可见变化的触发Ajax调用错误处理链式操作回到顶部按钮利用jQuery里的animate和scrollTop方法,

2016-03-26 12:02:12 276

转载 Java虚拟机(JVM)中的内存设置详解

摘要 Java Heap分为3个区 1.Young 2.Old 3.Permanent Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。 JVM的Heap分配可以使用-X参数设定, -Xms 初始Heap大小 -Xmx java heap最大值 -Xmn young generation的heap大小

2016-03-26 12:01:20 252

转载 常见的高可用MySQL解决方案

MySQL数据库作为最基础的数据存储服务之一,在整个系统中有着非常重要的地位,因此要求其具备高可用性是无可厚非的。有很多解决方案能实现不同的SLA(服务水平协定),这些方案可以保证数据库服务器在硬件或软件出现故障时服务继续可用。高性能性需要解决的主要有两个问题,即如何实现数据共享或同步数据,另一个是如何处理failover,数据共享一般的解决方案是通过SAN(Storage A

2016-03-16 09:38:57 432

转载 tomcat内存溢出解决,java.lang.OutOfMemoryError: PermGen space

今天遇到了一个java.lang.OutOfMemoryError: PermGen space异常问题,一直解决不了,根据网上修改了tomcat的配置文件,但是还是解决不了,最后是通过如下方式解决的,解决步骤如下:eclipse–》window–》show view –》server–》双击图一将会跳转到图二界面–》双击图二的Open launch configuration将跳转到图三–》在图

2016-03-14 11:02:23 224

转载 MyBatis传入多个参数

一、单个参数:public ListXXBean> getXXBeanList(String xxCode); select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean">  select t.* from tableName t where t.id= #{id} select

2016-03-14 09:59:08 974

转载 在Ubuntu上源码安装MySQL+安装问题解决+安全优化

0.说明        当然,MySQL的安装方法多种多样,在Ubuntu上,你可以采用apt-get的方式安装,这样的好处是:快速方便。基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要apt-get执行完成,那么MySQL也就可以使用了。        但我更倾向于使用源码的方式来安装MySQL,原因也很简单:除了有详细的官方文档外,你还可以非常清楚地知道你自己在做什么

2016-03-14 09:42:13 364

转载 开发web app并且使用phonegap下载及打开附件

在开发web app并且使用phonegap的情况下,附件下载着实是一件令人头疼的事,什么window.open或者window.location.href在webview中都不起作用,网上查了许久,没有一篇完整讲述“phonegap附件下载及打开附件”的例子,现在分享一下。    首先,如果你可以接受的话,可以使用一种极其简单的方式来完成,点击操作之后,跳入手机默认浏览器进行下载,代码如下

2015-09-12 14:43:15 1306

原创 ubutun安装unoconv转换office文件为PDF

1. sudo apt-get install unoconv2.安装出错或者无法解析或打开软件包的列表或是状态文件或者无法找到软件包时候sudo rm /var/lib/apt/lists/* -vfsudo apt-get update3.重新安装,后测试unoconv -f pdf /opt/333.doc出现错误:Error: Unable to c

2015-08-26 19:22:25 5471

转载 Ubuntu 12.04 LTS 中安装 windows 字体

ubuntu 中的中文字体看着总觉的有点不爽,于是百度了下,这里记录下怎么在 ubuntu 12.04 中安装 windows 字体 Step1. 到 windows 系统中去拷贝一份字体一般说来,windows 系统的字体都在 C/Windows/Fonts 中,所以直接进去挑选喜欢的字体就行了为了方便,我直接把 Fonts 这个文件夹中的所有字体拷贝下来,放在了

2015-08-26 10:27:35 963

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除