- 博客(19)
- 收藏
- 关注
原创 linux libevent-多线程使用bufferevent,解决多线程调用bufferevent_write方法后消息发送不出去的问题
最近在使用libevent的时候发现多线程调用bufferevent_write的时,在一段时间后经常会发送不出数据。后来在研究发现是默认情况下bufferevent是在主线程中使用的,多线程调用时线程不安全。解决问题如下:(1)直接添加“BEV_OPT_THREADSAFE”后创建bufferevent不成功问题(2)添加evthread_use_pthreads()方法后编译时提示:“evthread_use_pthreads 未定义的引用”的问题(3)多线程调用发送消息后经常出...
2020-10-13 17:47:50 2025 2
原创 linux下 tomcat日志分割
一、检查是否安装cronolog1、在终端中输入:which cronolog 如果出现类似于/usr/local/sbin/cronolog的路径,说明服务器已经安装好cronolog,不需要再安装,可以跳过这一步。如果不是,则需要给你的服务器安装cronolog,2、在/usr/local中新建cronolog文件夹,将附件中的 cronolog-1.6.2.tar.gz 复制到新建的...
2018-09-13 17:29:52 1444
原创 netty udp接收、发送超过2048字节包
Bootstrap b = new Bootstrap(); b.group(group) .channel(NioDatagramChannel.class) .option(ChannelOption.SO_BROADCAST, true) .option(C...
2018-04-10 10:11:20 5085 2
转载 CentOS 安装IDEA及创建快捷方式
1.安装IDEA官网下载解压安装官网下载idea安装包:https://www.jetbrains.com/idea/ 然后上传到CentOS中的某个目录下,输入命令解压tar -xzvf 文件名.tar.gz1进入idea的安装目录执行脚本文件./bin/idea.sh1安装过程中右键打开终端在/etc/hosts文件中添加如下内容,保存退出vi /etc/hosts 0.0.0.0 acco...
2018-03-09 11:44:56 6711
转载 centOS 安装redis
安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的。另外需要注意的是,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.8版、3.0版),奇数版本是非稳定版(如2.7版、2.9版),生产环境下一般需要使用稳定版本。下载安装包wget http://...
2018-03-08 15:31:06 157
转载 centOS安装MySql
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noar...
2018-03-08 10:42:41 316
原创 Redis安装成windows服务-开机自启
1:打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server --service-install redis.windows.conf安装成功后进入服务管理》windows键+R输入 services.msc可以右键启动、停止,也可打开属性改为开机启动。 或者通过命令执行也可以:启动命令如下:
2017-12-07 14:52:18 609
原创 MySql 服务没有报告任何错误的解决方法
安装MySql服务后,使用net start mysql命令启动服务时,报错:MySQL 服务正在启动 .MySQL 服务无法启动。服务没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。经过查找,找到了解决方法。方法和步骤如下所示:1.从官网下载MySQLhttp://dev.mysql.com/downl
2017-06-05 15:00:12 940
原创 jqgrid标题换行、隐藏滚动条、重新提交数据加载页面、单元格绑定点击事件
1、标题换行在页面中加入以下代码,就能实现标题自动换行 th.ui-th-column div{ white-space:normal !important; height:auto !important; padding:0px; } 2、隐藏滚动条 $("#jqGridLineLevel")
2017-04-27 10:22:33 4528 1
原创 单例java类获取spring的bean方法
单例类获取spring的bean/** * * @ClassName: AuthorityUtil * @Description: (获取数据权限类) * @author zuoqiang * @date 2017年2月6日 上午10:18:51 * */@Componentpublic class AuthorityUtil {prote
2017-03-21 17:32:13 853
原创 苹果(ios)开发者帐号过期续费
1:登录开发者帐号 https://developer.apple.com进入网站后点击红色标注的按钮2:输入帐号密码3:点击红色标注的按钮,进行续费5:续费必须使用外币卡,下面是续费的界面,可以开发票寄送到公司
2017-03-16 11:18:46 2283
原创 echarts 访问html正常 访问jsp空白
pageEncoding="utf-8"%>String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%>">
2017-02-28 17:01:03 589
转载 EL表达式 (详解)
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-
2016-12-28 20:11:51 293
原创 在Eclipse上安装Activiti插件
插件名字是:Activiti BPMN 2.0 designer具体使用,可以参考官方用户指南,地址:http://activiti.org/userguide/index.html#eclipseDesignerInstallation注意事项:The following installation instructions are verified on Eclipse Kepl
2016-08-04 14:58:41 324
原创 java Map转换为实体类
/** * map转换成实体类 * @param map * @param thisObj * @return */ public static Object convertMapToEntity2(Map map,Object thisObj) { //获取实体类的属性,返回field数据 Fie
2016-03-23 15:48:44 2928
原创 Apache CXF REST 文件上传,中文乱码(已解决)
从iso-8859-1转换到中文编码public String uploadFile(Attachment file,HttpServletRequest request){DataHandler dh = file.getDataHandler();InputStream is=null;try {is = dh.getInputStream();// wri
2016-03-22 22:08:55 2988
转载 Apache CXF REST 文件上传,form提交和json提交。
本文包括apache cxf rest的基本例子,文件上传,form提交和json提交。1. 新建java project,导入apache cxf中lib下的所有jar包,项目目录如下:2. 基本例子2.1 项目代码IBookService.java[java] view plaincopyp
2016-03-22 15:07:41 8732 5
转载 jackson设置日期格式以及忽略
jacksonz换行json格式中,默认将时间输出为这样的数字了:1377845196919。简单的处理方式是,在ObjectMapper上设置。使用的时候我们一般会创建一个com.fasterxml.jackson.databind.ObjectMapper对象,使用ObjectMapper对象设置日期格式,然后所有日期类型数据都生效。ObjectMapper objectMapper =
2016-03-18 09:57:57 1603
转载 No Dialect mapping for JDBC type 错误分析
原文:http://www.tuicool.com/articles/bUfm2m出现这个问题可能的原因:1、数据库字段类型和JAVA类型不匹配。2、Hibernate中错误地配置了数据库方言。原因1解决方法:查看java.sql.Types找到对应的类型。1ARRAY20032BIGINT
2016-03-15 18:41:01 1886
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人