自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 进程间的通讯方式

1.无名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。2.高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程,这种方式我们成为高级管道方式。3.有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。...

2018-09-06 10:24:04 226

原创 nginx 日志切割

由于nginx日志在运行之后会一直变大,然后会占用空间,甚至会影响系统,故准备将日志定期切割,然后删除定期的日志,查了网上的办法,将两篇比较好的文章综合一下,算是有效的解决了问题。解决思路: 利用shell命令写一个定时脚本,每天定时执行。这里面牵涉两点,1是shell命令,2 是定时执行1 shell命令如下#!/bin/bash#Rotate the Nginx logs ...

2018-09-06 10:02:22 146

原创 一次jvm调优分析

准备在uat环境部署web项目,部署完发现,cpu一直过高,项目访问不了具体报错:java.lang.OutOfMemoryError: PermGen space明显一看是方法区满了,但是没有jvm调优经验经别人指导,看了下服务器的内存,是8G,而该项目jvm配置为 -Xms512m -Xmx3072m -Xss2048K -XX:PermSize=64m -XX:MaxPer...

2018-07-09 16:51:04 237

原创 jedis common 包冲突的问题

目前现状,jedis版本是2.4.2,没有引入common包报错:信息: Illegal access: this web application instance has been stopped already. Could not load redis.clients.jedis.exceptions.JedisDataException. The eventual foll...

2018-06-04 17:29:52 988

原创 平铺水印

逻辑:利用canas画图,参数为员工编号+姓名+本地图片,将传过来的图,画上水印效果图为附件图/** * 设置水印的样式 * @param employeeIdimg 身份证照片 * @param employeeNumber 员工编号 * @param employeeName 员工姓名 * @param basUrl http://local.cbs.bacic5...

2018-04-25 13:47:18 280

原创 bootstrap 隐藏下拉框

最近在用select的时候,需要隐藏下拉框,而且是多选<select id="selectSendMsgType" name="selectSendMsgType" multiple="multiple" class="chosen-select-comp" > </select>bootstrap中select 代码生成如下&

2018-03-02 14:45:04 1776

原创 common pool 参数配置详解

最近再使用fastdfs上传时,需要用到连接池,用的是common pool 1.6,对于config里面的配置不是很了解,现在做个笔记记录一下:maxActive:控制池中对象的最大数量,默认值为8,如果为负数表示没有限制maxIdle:控制池中空闲的对象的最大数量,默认值为8,如果为负数表示没有限制minIdle:控制池中对象的最小数量,默认值为0whenExhausted...

2017-12-19 14:56:00 983

原创 Oracle死锁查询及处理

一、数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功,也没有报错。三、死锁的定位方法通过检查数据库表,能够检查出是哪一条语句被死锁...

2017-12-18 14:57:15 103

原创 fastdfs 连接connect timeout异常处理

java.net.SocketTimeoutException:connect timed out 做图片上传时,总是报这个错误,一开始以为自己程序问题,没有设置好连接时间,最近网上搜一下,才发现是storage server的端口没有全部开放,因为上传的时候不是都报这个异常,有成功的,成功率并不高,这样我才开始怀疑这些端口的开放,查看四个storage server服务器,发现确实两台...

2017-12-18 14:55:17 3452

原创 查看数据库连接数

查询已经存在的连接数select count(*) from v$process;查询允许的最大连接数查询数据库允许的最大连接数:select value from v$parameter where name = 'processes'; ...

2017-12-18 14:45:25 194

原创 修改host文件主机名

# vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=yourname //在这修改hostname NISDOMAIN=eng-cn.platform.com 2.修改/etc/hosts里面的名字 # vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 172.17.33.169 y...

2017-06-08 15:21:53 903

原创 guest无法登录rabbitmq的web管理界面

RabbitMQ 3.4.1, Erlang 20.0-rc2使用guest登录一直提示登录失败使用管理后台修改密码也是提示登陆失败,查询网上资料发现处于安全的考虑,guest这个默认的用户只能通过localhost来登录,其他的IP无法直接使用这个账号。为了解决这个问题,需要在rabbitmq的配置文件中将loopback_users配置设置为空,如编写配置文件:/etc/ra...

2017-06-08 13:55:55 984

原创 Rabbitmq安装以及遇到的坑

1、安装erlang以root身份执行下面命令yum install erlangyum install erlang xmlto2、安装epel源rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmwget -O /etc/yum.repos....

2017-06-07 17:49:11 1234

原创 461. Hamming Distance

The Hamming distance between two integers is the number of positions at which the corresponding bits are different.Given two integers x and y, calculate the Hamming distance.Note:0 ≤ x, y < 23...

2017-06-05 10:48:05 88

原创 window 下安装mysql zip包

mysql版本:mysql-5.7.17-winx64这个版本解压之后没有data目录步骤如下:1,配置环境变量我的电脑->属性->高级->环境变量D:\soft\mysql-5.7.17-winx64\bin 将这句话追加到path目录后2,修改my-default.ini,或者自己建立一个my.ini文件添加如下四句:basedir=D:\...

2017-02-24 16:00:25 119

原创 237. Delete Node in a Linked List

237. Delete Node in a Linked ListWrite a function to delete a node (except the tail) in a singly linked list, given only access to that node.Supposed the linked list is 1 -> 2 -> 3 -> 4 ...

2017-01-19 16:05:54 133

原创 1. Two Sum

1. Two SumGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example: Gi...

2017-01-19 11:21:14 108

原创 26. Remove Duplicates from Sorted Array

26. Remove Duplicates from Sorted ArrayGiven a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate extra space for anoth...

2017-01-19 11:18:23 102

原创 27. Remove Element

27. Remove ElementGiven an array and a value, remove all instances of that value in place and return the new length.Do not allocate extra space for another array, you must do this in place with c...

2017-01-19 11:17:05 92

原创 203. Remove Linked List Elements

203. Remove Linked List Elements Remove all elements from a linked list of integers that have value val.ExampleGiven: 1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6, val = 6Return: 1 -...

2017-01-19 11:10:59 84

Redis和Memcache对比及选择

 没有必要过多的关注性能。由于Redis只使用单核,而Memcached可以使用多核,所以在比较上,平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起Memcached,还是稍有逊色。说了这么多,结论是,无论你使用哪一个,每秒处理请求的次数都不会成为瓶颈。...

2017-01-17 09:30:51 92

原创 jvm jstat使用

1. jstat -gc pid      可以显示gc的信息,查看gc的次数,及时间。 其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。 2.jstat -gccapacity pid      可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小,  如:...

2017-01-09 17:37:49 85

原创 上传时后台获取图片大小方法

MultipartFile multipartFile = request.getFile("files[]"); BufferedImage bi =ImageIO.read(multipartFile.getInputStream()); if((bi.getWidth()>1080||bi.getHeight()>1920)){ throw new Exception("像...

2016-08-03 15:53:21 493

原创 mysql list 遍历

 在xml 直接遍历 and h.hotel_id in <foreach collection="hotelNoList" item="hotelNoList" open="(" separator="," close=")"> #{hotelNoList} </foreach>  

2016-07-29 17:46:33 3307

原创 url传递json对象

url :ticketSystem + "/order/cancelMainOrderFromBackend?info={'mainRef':' + mainRef+ '','terminalSn':''+terminalSn+'','cinemaId':''+cinemaId'}", 拼写url的时候一直出错,故记录一下,以后可以参考,其调用是采用ajax实现,url拼写不正确时...

2016-07-19 10:19:32 255

原创 jquery $.ajax status为200 却调用了error方法

var flag=$.ajax({ dataType: 'jsonp', type : 'get', url : ctx + '/ord/rebackOrder/backOrder?mainRef=' + mainRef, jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback...

2016-07-17 20:51:39 201

原创 Ajax跨域(jsonp) 调用JAVA后台

1. JSONP定义    JSONP是英文JSON with Padding的缩写,是一个非官方的协议。它允许在服务器端生成script tags返回至客户端,通过javascript callback的形式来实现站点访问。 JSONP是一种script tag的注入,将server返回的response添加到页面实现特定功能。2.JSONP由来    要解释JSONP的来由,先要说一下浏...

2016-07-17 20:36:06 107

原创 My97DatePicker控件显示时分秒

1,直接在input中实现<input type="text" id="d241" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" class="Wdate" style="width:150px"/>   2,在WdatePicker.js中修改 dateFmt:"yyyy-MM-dd&

2016-07-17 12:23:58 194

原创 mysql怎么终止当前正在执行的sql语句

show processlist;找出你要停止的语句然后找出你要终止的语句的id在系统下mysqladmin -uroot -ppassword kill 要杀的ID

2016-07-13 16:43:51 2883

原创 java 邮件 main方法实现

public static String username="z63as"; 发送者的用户名 public static String password="%"; 发送者的密码 public static String FromAddress = "z63as@126.com"; 发送地址(从rs中得到) public static String...

2016-07-13 14:59:55 224

原创 bootstrap select 遇到问题

前段采用bootstrap框架,后台采用jeesite框架下拉框级联问题,城市当选择北京市,影城出现北京下影城,选择北京下某个影城当城市改为天津时,影城选中的仍然是北京某个影城具体如图1111和2222所示$('#cinemaSelect').trigger("liszt:updated");// $('#cinemaSelect').ch...

2016-07-05 18:06:16 127

原创 虚拟目录

1,服务器配置server.xml配置 在Host中配置<Context path="/Upload" docBase="/home/dadi-uat/apache-tomcat-7.0.67-backend/Upload/" debug="0" reloadable="true"></Context> web.xml配置 默认false 改为true&

2016-07-05 17:34:31 72

原创 获取用户根目录,不在tomcat目录下

public static String getApkFilePath(){ StringBuilder sb = new StringBuilder(); File file = new File(System.getProperty("user.dir")); String vFilePath = file.getParent();...

2016-06-20 15:56:53 157

原创 catalog 日志过大问题解决方案

第一种解决办法已经试过,可以使用Tomcat先把输出写到console(标准输出)然后透过pipe(|)转为cronolog的输入,由cronolog针对一个事先给定的文件名的命名规则,去过滤数据,定期关闭旧文件,然后开启新文档。如果我们将文件名的命名规则设为catalina.out.%Y-%m-%d,就可以做到每天开一个新的catalina.out.yyyy-mm-dd的文档了简单过程...

2016-06-15 10:59:15 948

原创 mysql 生成sequence

--生成表语句 CREATE TABLE tb_sequence ( NAME VARCHAR (50) NOT NULL, current_value INT NOT NULL, _increment INT NOT NULL DEFAULT 1, PRIMARY KEY (NAME));---创建函数create function _nextval(n v...

2016-06-14 15:03:33 197

原创 jeesite 日志过多

 问题描述:日志过多,catalog变的过大环境:gradle 配置compile "org.slf4j:slf4j-api:${slf4jVersion}"compile "org.slf4j:slf4j-log4j12:${slf4jVersion}"compile "org.slf4j:jcl-over-slf4j:${slf4jVersion}"compile "...

2016-06-14 14:57:39 1590

空空如也

空空如也

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

TA关注的人

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