- 博客(59)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 ELK安装部署
Elasticsearch安装版本:elasticsearch-7.8.0-linux-x86_64.tar.gz官方下载:https://www.elastic.co/cn/products国内加速:https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/使用命令tar -zxvf解压找到config目录下elasticsearch.yml文件,修改配置:cluster.name: test-es-appnode.nam.
2020-12-22 14:45:45 244
原创 Netty Websocket通讯数据不完整问题原因及处理
原因是浏览器对大数据量请求时,会自动将数据进行分片传输。数据会以ContinuationFrame的形式发送, 直到isFinalFragment为true时结束, 中间不会穿插其它的Frame。可针对ContinuationFrame的数据进行拼接,得到完整数据后再进行业务操作。import io.netty.handler.codec.http.websocketx.ContinuationWebSocketFrame;private StringBuilder frameBuffer =
2020-06-16 14:47:33 3121
原创 nginx安装及调优
nginx安装前得先安装相应要用到的库:安装gcc g++ububtu平台下可使用如下命令apt-get install build-essentialapt-get install libtool centos平台下可使用yum -y install gcc automake autoconf libtool makeyum install gcc gcc-c...
2017-10-27 15:16:32 158
原创 KafKa服务搭建
事先安装好zookeeper 1.下载kafka:http://kafka.apache.org/downloads.html这里我下载的是kafka_2.11-0.11.0.1.tgz 2.解压tar -xzf kafka_2.11-0.11.0.1.tgz解压后的目录结构 3.修改配置config/server.properties主要修改:...
2017-10-19 16:26:51 181
原创 mysql5.6安装
解压tar –zxvf mysql-5.6.22-linux-glibc2.5-x86_64.tar.gzmv mysql-5.6.22-linux-glibc2.5-x86_64 /usr/local/mysqlcd /usr/local/mysql添加用户及组groupadd mysqluseradd -r -g mysql mysql修改目录拥有者chown...
2017-09-29 11:48:37 105
原创 Linux虚拟机相关设置
设置root用户密码sudo passwd rootPassword: <--- 输入你当前用户的密码Enter new UNIX password: <--- 新的Root用户密码Retype new UNIX password: <--- 重复新的Root用户密码 允许局域网访问:使用桥接模式 安装apt-get install openssh-s...
2017-09-29 11:43:41 115
原创 spring boot打包部署问题解决
基于Maven打包部署spring boot项目,在网上大部分都是: org.springframework.boot spring-boot-maven-plugin true ${start-class}
2017-09-26 15:00:58 2810
原创 spring boot实战——自定义
接着spring boot应用,在这里解决自定义过滤器、监听器、拦截器这些常用编码。先来看看项目结构:实现上面所说的问题前,先来个简单的数据库操作。这里用的orm框架是mybatis:1.在application.properties编码数据库连接参数(application.properties是spring boot默认的资源文件)jdbc.driverClas
2017-09-26 14:29:27 318
原创 spring boot应用
听说spring boot零配置,挺好用,我也来试用下。1.创建Maven项目,配置pom.xml(部分依赖包在此demo中没有用到,此demo只用到spring-boot-starter-parent、spring-boot-starter-web,其他的会在往后的实际项目中用到,所以也贴了出来,大家各取所需) 4.0.0 com.test tboot
2017-09-26 14:23:40 346
原创 spring boot打包部署问题解决
基于Maven打包部署spring boot项目,在网上大部分都是:<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> ...
2017-09-26 11:00:31 210
原创 spring boot实战
接着初探篇,继续深入,解决自定义过滤器、监听器、拦截器这些常用编码。先来看看项目结构:实现上面所说的问题前,先来个简单的数据库操作。这里用的orm框架是mybatis:1.在application.properties编码数据库连接参数(application.properties是spring boot默认的资源文件)jdbc.driverClassName=com.mysql...
2017-09-26 10:38:03 126
原创 spring boot初探
听说spring boot零配置,挺好用,我也来试用下。1.创建Maven项目,配置pom.xml(部分依赖包在此demo中没有用到,此demo只用到spring-boot-starter-parent、spring-boot-starter-web,其他的会在往后的实际项目中用到,所以也贴了出来,大家各取所需)<project xmlns="http://maven.apache...
2017-09-26 09:40:53 105
原创 ZooKeeper集群搭建
原文地址:http://www.linuxidc.com/Linux/2015-02/114230.htm zookeeper是什么Zookeeper,一种分布式应用的协作服务,是Google的Chubby一个开源的实现,是Hadoop的分布式协调服务,它包含一个简单的原语集,应用于分布式应用的协作服务,使得分布式应用可以基于这些接口实现诸如同步、配置维护和分集群或者命名的服务。...
2017-07-26 09:24:58 96
原创 ActiveMQ集成Spring使用
ActiveMQ的安装(忽略),主要说明其集成Spring配置使用(点对点模式)。一、创建Mavne项目,所需ActiveMQ依赖包:<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-client</artifactId&...
2017-07-04 17:01:36 182
原创 mysql主从复制与读写分离配置
读写分离与主从复制是提升mysql性能的重要及必要手段,大中型管理系统或网站必用之。一、什么是读写分离与主从复制先看图如上图所示,当web server1/2/3要写入数据时,则向mysql db Master(主服务器)发出写入请求(即写入到master),如果要进入读操作时,则只向从服务器 mysql DB Slave1或2或3发出读取请求。如此将原本读写在同一台服务器...
2017-07-04 16:23:38 131
原创 Redis3.x之后的集群例子
原文地址:http://doc.redisfans.com/topic/cluster-tutorial.html 本文档是 Redis 集群的入门教程, 从用户的角度介绍了设置、测试和操作集群的方法。本教程不包含晦涩难懂的分布式概念, 也没有像 Redis 集群规范 那样包含 Redis 集群的实现细节, 如果你打算深入地学习 Redis 集群的部署方法, 那么推荐你在阅读完...
2017-07-04 11:16:25 121
原创 Java应用注册为Windows服务
1. 一、所需工具Java Service Wrapper下载地址:https://wrapper.tanukisoftware.com/doc/english/download.jsp二、在硬盘上创建项目目录创建bin、conf、lib、logs目录三、解压打开下载来的Wrapper(1)将bin目录下的wrapper.exe,src/bin目录下的A...
2017-06-22 16:25:21 859
原创 Redis安装、启动、关闭
安装:tar zxvf redis-3.2.1.tar.gzcd redis-3.2.1#直接make 编译make 若make执行报错make: *** No targets specified and no makefile found. Stop.yum安装gcc依赖 yum install gcc #可使用root用户执行`make ins...
2017-02-22 17:09:29 124
原创 MongoDB使用总结
1.下载安装下载地址:https://www.mongodb.com/download-center#community在这我用的是Linux 64-bit legacy x64安装切换到下载的目录tar -zxvf mongodb-linux-x86_64-3.4.1.tgz 解压mv mongodb-linux-x86_64-3.4.1 /usr/loc...
2017-01-05 16:33:19 175
原创 Mybatis调用存储过程返回多个结果集
Mybatis调用存储过程返回结果集配置文件 <resultMap type="Integer" id="test1"> <result column="test1" jdbcType="INTEGER" javaType="Integer" /> </resultMap>
2016-12-13 17:59:08 2313 1
原创 mysql常用命令
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p...
2016-11-18 11:57:38 119
原创 mysql表分区
这篇文章主要介绍了MySQL的表分区,例如什么是表分区、为什么要对表进行分区、表分区的4种类型详解等,需要的朋友可以参考下一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型...
2016-09-19 11:43:13 104
原创 java 请求https接口 证书验证
java ssl 证书验证有两种方式:1是将证书导入到java安全证书库中;2是将证书通过keytool导出一个密钥文件,然后通过代码加载该文件进行验证。第1种方式导入证书后,请求https时就直接报错:javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alte...
2016-07-25 15:04:52 2552 1
原创 mysql常用函数使用总结
mysql TIMESTAMPDIFF和TIMESTAMPADD说明 1.TIMESTAMPDIFF语法:TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)。说明:返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。该参...
2016-06-15 17:36:09 125
原创 spring+springjdbc集成之springjdbc泛型封装
集成spring jdbc,及jdbc泛型封装创建表SQL-- 表 test.t_role 结构CREATE TABLE IF NOT EXISTS `t_role` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(50) COLLATE utf8_unicode_ci NOT NULL, `remark` ...
2016-04-27 17:15:44 184
原创 [转]mysql配置优化(my.cnf/my.ini)
下面列出了对性能优化影响较大的主要变量,主要分为连接请求的变量和缓冲区变量。1. 连接请求的变量:1) max_connectionsMySQL的最大连接数,增加该值增加mysqld 要求的文件描述符的数量。如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就会开销越多的内存,所以要适...
2016-04-14 17:43:21 94
原创 mysql explain用法
使用explain可以帮助我们分析select语句,让我们知道查询效率低下的原因,从而改进我们的查询,让查询优化器能更好的工作。项说明id MySQL Query Optimizer 选定的执行计划中查询的序列号。表示查询中执行 select 子句或操作表的顺序,id值越大优先级越高,越先被执行。id 相同,执行顺序由上至下。 ...
2016-04-14 14:24:19 221
原创 oracle死锁原因及解决方法
数据库死锁原因如果有两个会话,每个会话都持有另一个会话想要的资源,此时就会发生死锁。用下面实验来说明死锁的产生原因和解决办法。SESSION1:SQL> create table t2 as select * from emp;SQL> select * from t2 where empno=7369; EMPNO ENAME JOB ...
2015-11-05 14:09:41 1487
原创 oracle创建用户并授权SQL
--创建用户Create User Lotsnew Identified By "lotsnew" default tablespace LOTS --指定默认表空间 profile DEFAULT ACCOUNT UNLOCK; --给新建用户授DBA权限Grant Dba To Lotsnew;grant unlimited tablespace...
2015-10-10 11:24:25 188
原创 解决一个tomcat启动多个项目冲突而导致启动失败问题
解决一个tomcat启动多个项目冲突而导致启动失败问题:在项目的web.xml里设置<context-param> <param-name>webAppRootKey</param-name> <param-value>app1.root</param-value></context-param&g...
2015-09-25 11:48:34 497
原创 Java自定义异常在项目中的应用
在Java的一些项目中,在需要提供对外接口时,常常会有必要自定义响应一些code和message(例:0000:Success,500:Error),特别是在对接移动端项目中最为常见。为更加方便提供这些接口的程序员的开发,可以应用Java的自定义异常处理来实现。现有一移动端应用,需要对接我们项目,其中有一个用户登录接口,其接口的请求和响应参数如下:申请参数
2015-09-24 15:28:35 3383
原创 oracle树形查询
CREATE TABLE "T_FUNCTION" ( "ID" VARCHAR2(32 CHAR) PRIMARY KEY NOT NULL ENABLE, "NAME" VARCHAR2(50 CHAR) NOT NULL ENABLE, "PARENT_ID" VARCHAR2(32 CHAR), CONSTRAINT "FK_C5...
2015-08-03 09:32:47 92
原创 maven常用命令
Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName ...
2015-07-24 16:40:25 98
原创 oracle模糊查询,根据匹配度高低排序
select * from T_tableName t Where (t.texta like '%xx%' Or t.texta Like '%oo%' or t.textb like '%xx%' or t.textb like '%oo%') order by (Case When Instr(texta||textb,'xx')>0 Then 1 Else 0 End)+...
2015-07-23 11:14:12 2879
原创 oracle保存小数点前为"0"的问题
oracle保存小数点前为"0"的问题 2011-11-01 15:35:48| 分类: oracle开发 |字号 订阅1、直接使用to_char函数 首先实验一下将小数点前和小数点后都加上99999999的格式: SQL> select to_char(num,'999999999.999999999') from t1_number; TO...
2015-07-22 16:35:03 579
原创 jquery validate ajax 验证
$(document).ready(function(){ jQuery.validator.addMethod("phonecheck", function(value, element) { //添加一个phonecheck方法,来自定义check规则 string = value.match(/0(\d{2,2})-(\d{7,7})/ig); ...
2015-07-22 16:31:50 164
原创 oracle表查询汇总
select * from user_tab_columns where Table_Name='用户表' order by column_name 获取表注释: select * from user_tab_comments where Table_Name='用户表' order by Table_Name 获取字段注释: ...
2015-07-22 16:30:16 149
原创 spring security登录自定义错误信息
首先,spring security的authentication-provider默认加载的是DaoAuthenticationProvider类。然后找到DaoAuthenticationProvider的父类AbstractUserDetailsAuthenticationProvider的authenticate方法,发现了这段代码。[code="java"]try { ...
2015-07-22 16:29:26 1924
数据库表结构设计方面
2016-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人