- 博客(53)
- 资源 (14)
- 收藏
- 关注
原创 获取复杂json 某个指定key的值
获取复杂json 某个指定key的值添加依赖: <dependency> <groupId>com.jayway.jsonpath</groupId> <artifactId>json-path</artifactId> <version>...
2019-05-10 09:03:52
2301
原创 mysql解决查询大小写敏感
编辑配置文件: vim /etc/my.cnf在[mysqld] 最后新增以下信息:lower_case_table_names= 1保存退出, 进行验证 ~
2019-02-21 09:55:09
1024
转载 java运算符 与(&)、非(~)、或(|)、异或(^)
1.十进制转二进制原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制了。比如8转二进制,第一次除以2等于4(余数0),第二次除以2等于2(余数0),第三次除以2等于1(余数0),最后余数1,得到的余数依次是0 0 0 1 ,反过来就是1000,计算机内部表示数的字节长度是固定的,比如8位,16位,32位。所以在高位补齐,java...
2019-02-15 17:25:48
354
原创 java esl 操作FreeSwitch(下) aliMrcp
import com.alibaba.fastjson.JSONObject;import org.freeswitch.esl.client.IEslEventListener;import org.freeswitch.esl.client.inbound.Client;import org.freeswitch.esl.client.inbound.InboundConnection...
2019-02-15 10:07:52
3460
1
原创 FreeSwitch CallCenter 安装配置
坐席模块安装:首先使用 #make mod_callcenter-install 安装mod_callcenter模块 然后到Freeswitch控制台上加载该模块Freeswitch> load mod_callcenter 在conf/autoload_configs/modules.conf.xml中去掉与该模块相关行的注释。坐席功能配置:1、进入/usr/local...
2018-08-23 15:50:37
3133
原创 Docker安装
1、docker只支持64位系统2、安装docker : yum install docker安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:[root@localhost ~]# service docker start[root@localhost ~]# chkconfig docker on(LCTT 译注:此处采用了旧式的 sysv 语法,如采...
2018-08-23 15:45:01
216
原创 linux 免密登录
场景一: linux服务器一(192.168.1.102, user:test) 免密登录 linux服务器二(192.168.1.103, user:test) 方法: 在服务器一test用户下面执行以下命令: ssh-keygen -t rsa -- 一直回车即可 然后在将生成的公钥复制到机器103上的~/.ssh/authorized_ke...
2018-08-23 10:44:11
367
原创 mybatis使用Ognl组装动态sql
在开发过程中mapper文件中总是能看到Ognl的影子, 之前没有时间整理,就是能看懂,会用就行了,现在趁有点空闲时间自己大概分析了一下,Ognl在mybatis中用处很多,尤其在判断条件mybatis有局限的时候,可以用Ognl,可以来说是非常方便,简单易懂,这方面的资料本人在网上也搜了很多,但是资料甚少,几乎是没有什么完整的样例,自己也是逐渐琢磨出来的,好了,废话不多说,直接上代码~ ...
2018-07-26 14:55:11
943
原创 nginx代理tomcat服务端口依赖
proxy_redirect off;proxy_set_header Host $host:$server_port;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
2018-07-24 10:07:37
362
原创 nginx代理header信息过大或是head信息有下划线
underscores_in_headers on; access_log off;client_header_buffer_size 1024k;large_client_header_buffers 4 2048k;
2018-07-24 10:07:00
1359
原创 linux安装ab
1、yum -y install httpd-tools2、测试是否安装成功:ab -V提供一个测试命令的demo: ab -n 1000000 -c 10 http://localhost:8080/mvc -n表示总共发送的请求数-c表示每次并发的请求数...
2018-07-15 19:10:53
1629
原创 mysql触发器
这里提供一个mysql触发器的demo:DELIMITER $ -- 触发器开始标志CREATE TRIGGER t2 AFTER INSERT ON `test_list` FOR EACH ROW BEGIN INSERT INTO test_list_history (`name`,age) VALUES ((SELECT `name` FROM test_list ORDER BY i...
2018-07-14 18:47:56
171
原创 dubbo comsumer指定服务
最近两天在搞dubbo的服务,发现consumer服务一直访问不到自己想要的服务,但是都是用的一个zookpeer服务,由于开发任务紧急,就暂时在consumer中指定了provider的服务, 配置信息如下, 希望能对大家有所帮助~ <dubbo:reference url="dubbo://192.168.1.48:28080/cn.upenny.finance.service.api....
2018-06-01 14:35:42
2061
原创 nginx静态文件部署添加端口访问
server { listen 18088; server_name xxx.admin; access_log /mnt/sdc/nginxLogs/XX00.access.log main; error_log /mnt/sdc/nginxLogs/XX01.error.log debug; loc...
2018-03-12 18:19:31
1925
原创 java获取一个时间段内的时间天数
public List<String> addDates(String cntDateBeg, String cntDateEnd) { List<String> list = new ArrayList<>(); String[] dateBegs = cntDateBeg.split("-"); String[] dateEnds =...
2018-03-12 14:02:44
3065
原创 java esl操作freeSWITCH
1、添加依赖 <dependency> <groupId>org.freeswitch.esl.client</groupId> <artifactId>org.freeswitch.esl.client</artifactId> <version>0.9.2</version>
2018-03-07 11:48:11
7941
2
原创 lua模块luasocket安装
1、下载luasocket包:以下提供一个下载源,也可以从http://w3.impa.br/~diego/software/luasocket/old/这里下载,本人用的是2.0.3 # wget http://luaforge.net/frs/download.php/2664/luasocket-2.0.2.tar.gz2、解压缩包tar -zxvf ***.tar.gz 3、查询lua安...
2018-02-24 17:27:54
1998
1
原创 linux lua安装
首先安装环境所需依赖:yum install libtermcap-devel ncurses-devel libevent-devel readline-devellua安装步骤:curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gztar zxf lua-5.3.0.tar.gzcd lua-5.3.0make l
2018-01-21 20:05:05
637
原创 java logging 日志打印
JavaEE中日志的作用不可小觑,现在最常用的是logback, 但是今天讲不是web中应用日志,而是在开发sdk时日志的记录,所以需要最简单最原始的日志记录,即java.util.logging.Logger,这个日志应用很简单,但是如何将重要的信息打印到文本呢,下面将直接贴出代码: String date = UUID.randomUUID().toString();
2017-12-23 19:41:36
885
原创 javaee字符编码
javaEE开发中经常会遇到乱码的问题,乱码的问题是因为字符编码导致,所以了解各类字符编码是很有用,下面将介绍常用的字符编码的说明:-- Java 字符编码ASCII表: 用7bit表示来存储数据ISO-8859-1:拉丁码表 用8bit表示来存储数据 GB2312: 简体中文编码(国际码)GBK: gb2
2017-12-23 11:55:30
261
原创 springMvc Jsp下拉框(select)级联
jsp页面信息:资费类型: 包时长套餐计时资费名称: name="costId" id="cost_all" data-placeholder="请选择资费"style="vertical-align:top;width: 180px;">全部
2017-12-14 17:58:57
2345
原创 javaweb图片上传用字节数组
现在企业很少用传统的方法去上传图片,显示图片,一般都会转成字节数据数组或是base64来处理,以下介绍如何将页面的file在后台转成字节数组来处理,controller类代码import org.apache.commons.fileupload.FileItem;import org.apache.commons.io.IOUtils;import org.s
2017-12-14 17:16:59
1815
原创 基于springMvc ajax返回中文乱码
以下提供一个案例:利用produces = {"application/json;charset=UTF-8"}可解决返回中文乱码问题@ResponseBody@RequestMapping(value="/getCosts" , produces = {"application/json;charset=UTF-8"})public String getCosts() throw
2017-12-14 16:33:17
1223
原创 java web页面显示图片
基于springmvc显示图片controller类代码:@RequestMapping(value = "getJpg")public void getJpg(HttpServletResponse response, String jpgNumber){try {//下载图片显示到页面byte[] byteJpg = null;OutputStrea
2017-12-14 16:27:00
7343
原创 java发送邮件
使用java发送简单邮件,以下发送邮件使用的服务是第三方腾讯企业邮箱服务,也可以自己搭建服务器,当然是否需要搭建自己的服务器需要根据公司业务决定,后续将介绍如何在服务器搭建自己的邮件服务器 ~-- 添加依赖 org.springframework spring-context-support 4.1.7.RELEASE
2017-12-04 10:42:21
242
原创 tomcat配置Https
第一步(生成证书):进入jdk安装路径bin目录下,执行一下命令:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "D:\tomcat.keystore" 特别提醒:“名字与姓氏”必须是访问的域名;第二步(tomcat配置):进入tomcat目录找到server.xml,编辑以下信息:
2017-11-25 22:53:20
135
原创 linux权限管理
-- linux权限管理 在介绍如何操作文件权限和用户权限之前,首先介绍一下,linux权限持有者有u(user[所有者])g(group[所属组])o(other[其他人])a(all[所有人])四种身份,但是在linux系统中查看权限时只会显示ugo这三种持有者身份的权限, 文件权限及用户权限包括读(r-4)写(w-2)执行(x-1)所以一下着重介绍ugo权限的操作配置:
2017-11-25 21:58:47
308
原创 mysql慢查询日志开启
-- mysql慢查询开启(这里用的是mysql5.7(环境为centOS7),版本不一样,可能配置会有微小的差异,可查看官网)-- 1、使用配置文件开启 编辑 vim /etc/my.cnf,在[mysqld] 添加以下信息:log_output=FILE # 默认是FILE,表示慢查询日志输入至日志文件,可以通过set修改输出为TABLElog_queries_not
2017-11-24 15:18:19
236
原创 mysqlbin-log如何开启
-- bin-log日志开启配置(这里介绍的是如何在linux上面配置)1、 编辑配置文件 vim /etc/my.cnf, 在[mysqld]下添加 LOG-BIN = /var/lib/mysql/BIN-LOG SERVER-id = 33081 transaction_isolation = REPEATABLE-READ binlog
2017-11-23 18:29:31
7604
2
原创 centos修改mysql端口Can't start server: Bind on TCP/IP port: Permission denied
需要修改: vi /etc/selinux/configSELINUX=disabled 然后重启服务器(reboot)即可注: 为了测试可以修改mysql的端口,可以用命令临时关闭selinux:setenforce 0 ,不用重启服务器;
2017-11-22 18:31:22
11387
原创 centos开放端口宿主机访问
最近想装个mysqlcluster玩玩,最后本来想用ndb_setup.py用页面引导来操作,没想到需要在windows上访问到python编写的页面,最后发现修为有限,不知道怎么 让宿主机访问,当时搜了很多信息,都没解决,问题于是就暂时放下了,次日接着修炼,下载了tomcat,开放8080端口,发现宿主任然无法访问,这时就继续搜 资料,发现解决方法如下:tomcat开放端口号
2017-11-20 20:59:59
1013
原创 nginx官网安装
1、从官网下载nginx tar包;2、解压 tar -zxvf ***.tar.gz3、进入目录文件执行 ./configure ,查看配置环境配置;最后限制以下内容(说明环境没有问题):Configuration summary + using system PCRE library + OpenSSL library is not used + using
2017-11-11 16:00:38
1233
原创 springMvc ModelAndView向页面传值失败
使用IntelliJ IDEA 自动创建springMvc项目时, 配置springMvc中controller,service以及用ModelAndView进行页面跳转都是正常,最后唯独发现mv.addObject("userName", "zs")向jsp页面传值时无法实现,百度搜了很多,最后发现是IDEA自动创建web项目时,web.xml问题导致的,文件头有问题,IDEA自动创建的
2017-11-02 17:38:35
1127
1
原创 linux(centOS7)安装nginx
第一步:wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm第二步:rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm第三步:yum install -y nginx
2017-09-22 18:08:32
319
原创 linux修改mysql(root)默认密码
前几篇文档中提到了在centOS7中如何安装mysql5.6或是5.7, 安装之后mysql默认用户名是root, 密码是空,在centOS中用命令mysql -u -p可以直接测试使用,但是默认的信息有很大弊端的,下面介绍如何修改mysql(root)默认密码: 方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p passw
2017-09-20 10:19:38
5197
转载 CentOS7安装mysql5.7
特别提醒: 以下的安装方法本人只在CentOS7上面安装,可以成功,其它的版本未曾测试,mysql有个分支mariaDB大家可以了解一下1 查看系统中是否已安装 MySQL 服务:rpm -qa | grep mysql (用这个命令即可)或 yum list installed | grep mysql2 如果已安装则删除 MySQL 及其依赖的包:
2017-09-17 20:44:23
265
转载 centOS7安装mysql
首先CentOS7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。#列出所有被安装的rpm package rpm -qa | grep mariadb#卸载rpm -e mariadb-libs-5.5.37-1.el7
2017-09-17 15:32:41
540
转载 linux(Centos7)安装mysql
centos7 mysql数据库安装和配置一、系统环境yum update升级以后的系统版本为[root@yl-web yl]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 二、mysql安装一般网上给出的资料都是#yum install
2017-09-16 21:09:54
1241
原创 jdk1.7环境java代码访问https(connection reset)
问题描述:jdk1.8环境java代码访问https服务(跳过证书)一切正常;jdk1.7环境java代码访问https服务(自家的服务)connection reset, 坚信代码没有问题,于是测试别人家的https服务,jdk1.7环境同样的代码访问正常,于是继续测试代码,本地配置nginx(https)服务和tomcat(https)服务,jdk1.7环境同样代码
2017-09-13 18:30:27
6726
2
原创 tomcat配置https
第一步(生成证书):进入jdk安装路径bin目录下,执行一下命令:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "D:\tomcat.keystore" 特别提醒:“名字与姓氏”必须是访问的域名;第二步(tomcat配置):进入tomcat目录找到server.xml,编辑以下信息:
2017-09-12 10:54:53
172
apache-tomcat-8.5.6.tar.gz
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人