- 博客(105)
- 资源 (21)
- 收藏
- 关注
原创 es安装(主从)
1、es启动不能用root,需要添加用户es,添加命令:useradd es2、修改配置文件 elasticsearch.yml主从节点设置cluster.name为同样的参数,如cluster.name: my-esnode.name设置为不同名称,如主节点设置为master,从节点设置为slave。设置数据存储位置及日志文件位置path.data: /data/es/datapath.logs: /data/es/logsdiscovery.zen.ping.unicast.
2021-08-26 14:27:10
862
原创 人大金仓V8时间函数
1、24小时制select TO_CHAR(now() ,'yyyy-MM-dd HH24:MI')注意:不可以 用 ‘yyyy-MM-dd HH:mm’
2021-01-25 14:25:51
5008
原创 DOS常用命令
1、查看端口号是否被占用,命令:netstat -ano|findstr "8080"如果该端口号被占用,会显示: TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 18684其中18684 是进程号2、强制关闭进程,命令:taskkill -pid 8008 -f...
2019-09-23 15:14:57
259
原创 nginx配置(持续更新)
1、转发时如果需要将请求地址一起转发,配置如下proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
2019-08-28 17:21:11
334
原创 代理类获取方法注解
假设有一个类Object bean(是动态代理类)1、通过以下方式获取不到注解,得到的mapping是空Class<?> clazz = bean.getClass();Method[] ms = clazz.getMethods();for (Method m : ms) { //获取Action注解 Action mapping = m.getAnno...
2019-08-23 15:48:35
601
原创 redis常用命令
1.访问redis根目录 cd /usr/local/redis-2.8.192.登录redis:redis-cli -h 127.0.0.1 -p 63793.查看所有key值:keys *4.删除指定索引的值:del key5.清空整个 Redis 服务器的数据:flushall6.清空当前库中的所有 key:flushdb...
2019-07-27 09:38:30
168
原创 代理类获取方法注解
1、如果bean是代理类时获取方法注解Object bean注意:写成以下方法获取不到注解,获取的mapping为空Class<?> clazz = bean.getClass();Method[] ms = clazz.getMethods();for(Method m:ms){ //此处Action是注解类 Action mapping = m.g...
2019-07-22 19:58:56
2080
原创 消息队列中的数据丢失怎么办
RabbitMQ1、数据丢失的原因2、针对丢失原因1的解决方式有两种一种是用MQ的事务,但是有个缺点,是阻塞的,影响性能try { channel.txSelect(); // 声明事务 // 发送消息 channel.basicPublish("", _queueName, MessageProperties.PERSISTENT_TEXT_PLAI...
2019-04-26 18:17:30
2109
原创 如何保证引入RabbitMQ及kafka后的高可用
1、保证RabbitMQ的高可用(可用集群)RabbitMQ集群分两种,普通集群和镜像集群①普通集群(默认模式)②镜像集群(如需开启,需设置策略policy,可指定某几个机器开启,也可全部开启)2、kafka的高可用...
2019-04-26 17:56:10
203
原创 MQ的技术选型
1、ActiveMQ:多用于传统企业,对高并发、高吞吐、高负载要求不高的,且版本的迭代速度比较慢,目前是几个月迭代一个小版本。2:、RabbitMQ:多用于中型企业,支持万级的吞吐,可以保证数据不丢失,有可视化的数据管理页面,版本迭代速度比较快,缺点是用erlang语言开发的,源码分析较难,难以二次开发。3、RocketMQ:阿里开发的,用的是Java语言,支持十万级的吞吐,可以做分布式的...
2019-04-26 17:19:08
3912
转载 freemarker 转载
1、Myecilpse,Eclipse安装Freemarker插件http://www.sojson.com/blog/95.html2、Freemarker静态化加载模板的三种方式
2017-11-14 17:57:39
331
原创 java 打印
本博客主要实现图片指定位置插入文字,然后使用默认打印机实现打印功能引入的类import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;imp
2017-11-14 17:03:22
492
原创 freemarker模板生成word文件
项目中首先引入freemarker的jar包,下载链接:http://download.youkuaiyun.com/download/pnljg/27365721、用word文档制作好模板 ceshi.docx2、将ceshi.docx文件另存为ceshi.xml文件${name}、${tel}、${address}被拆分了,用notpad++打开ceshi.xml文件,将被拆分的数据重新修...
2017-11-14 15:59:48
417
转载 常用的系统函数
1字符函数length函数select length('abcd') from dual;select length('abcd好') from dual;--5个字符select lengthb('abcd好') from dual;--6个字节 一个汉字两个字节(在不同的数据库,因为字符集的不同,LENGTHB得到的值可能会不一样)trim函数 (去除空格函数)se
2017-02-04 18:29:53
728
原创 mybatis用log4j打印sql日志
一、打印sql到控制台1、配置log4j.propertieslog4j.rootLogger=DEBUG, Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appen
2016-09-20 10:48:34
963
转载 windows下修改mysql忘记的密码
一、忘记密码的情况1、确定mysql服务已经停掉2.打开命令行,转到mysql的bin目录下;命令如下:C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server 5.5\binC:\Program Files\MySQL\MySQL Server 5.5\bin>3.输入:mysqld -
2016-09-13 14:44:27
1128
转载 Mybatis传递多个参数
Mybatis的Mapper接口的参数,一般是一个对象,但如果不是对象,并且有多个参数的时候呢?我们第一个的想法是把参数封装成一个java.util.Map类型,然后在方法的注释上面写上map的key是什么,但是,这样的做法明显不够直观,不能够一眼看出这个方法的参数是什么,并且,影响到了java方法的多态性(方法名相同,参数数量或类型不同)。下面的方法一和方法二能够解决问题!一DA
2016-08-31 16:25:53
525
转载 自定义标签
1、自定义方法标签 引入方式示例:@ taglib prefix="fns" uri="/WEB-INF/tlds/fns.tld" %> 写法示例:xml version="1.0" encoding="UTF-8" ?>taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi
2016-08-24 18:30:02
795
原创 excel中取出的日期数字改成java日期
如果excel中的日期是2016-8-23,取出的值是42606,此数字是距离1900年1月1日的天数,以下是转换成2016-8-23格式代码Calendar c = new GregorianCalendar(1900,0,-1); Date d = c.getTime(); System.out.println(d.toLocaleString());
2016-08-23 16:28:24
10967
13
转载 注解用法详解——@SuppressWarnings
一、前言 编码时我们总会发现如下变量未被使用的警告提示: 上述代码编译通过且可以运行,但每行前面的“感叹号”就严重阻碍了我们判断该行是否设置的断点了。这时我们可以在方法前添加 @SuppressWarnings("unused") 去除这些“感叹号”。 二、 @SuppressWarings注解 作用:用于抑制编译器产生警告信息。
2016-08-16 15:11:25
341
转载 注解用法详解——@Override
一、前言 现在有Son和Parent两个类,且类型Son将会重写类型Parent的getName函数。但不幸的是由于码农大意,写成如下代码:public class Parent{ public String getName(){ return "Parent"; }}public
2016-08-16 15:02:51
3591
转载 注解用法详解——@RequestMapping
引言:前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @
2016-08-16 14:37:16
4464
原创 java调用mysql命令 导入(包括存储过程和表结构)
public class Test {public static void main(String[] args) {Runtime runtime = Runtime.getRuntime(); //因为在命令窗口进行mysql数据库的导入一般分三步走,所以所执行的命令将以字符串数组的形式出现 String cmdarray[] = {"D:/Java
2016-06-07 17:09:27
2883
1
原创 excel根据列序号计算出对应的列字母
public static String getColumnByNum(int index){if (index try { throw new Exception("Invalid parameter"); } catch (Exception e) { e.printStackTrace
2016-04-29 13:56:24
2811
原创 端口号、进程号之间关系
package com.bop.mysqladmin;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;/** * 端口号操作工具类 * @author dzp * */
2016-03-07 14:59:52
4954
转载 关于PreparedStatement.addBatch()方法
Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用.1.建立链接,(打电话拨号 ) Connection connection =getConnection();2.不自动 Commit (瓜子不是一个一个吃,全部剥开放桌子上,然后一口舔了
2016-01-20 13:54:01
523
原创 将表中的字段名以及对应的注释查出来
select COLUMN_NAME,column_comment from INFORMATION_SCHEMA.Columns where table_name='表名'
2015-08-21 16:16:25
2556
原创 查询sql时获取当前记录行数
select distinct r.RegionName,@rownum := @rownum + 1 AS rank from region r,(SELECT @rownum := 0) i
2015-08-21 16:14:54
4688
转载 select用法
1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text 3. var checkValue=$("#select_id").val(
2015-07-16 11:07:03
643
原创 textarea赋值时有很多空格和空行
要这样写:${planContent }注意textarea不要换行不能写成如下格式${planContent }
2015-05-25 17:20:38
1071
原创 js 正则替换字符串
1、var content="二月的雪,下整夜";var re=//;var s2=n.planContent.replace(re,"");s2的结果是:"二月的雪,下整夜“2、将字符串中的【.】换成【:】content.replace(/\./gm,":"),注意【.】是关键字符,需要用\反转3、判断字符串日期【2015年03月02日 09.45.3
2015-05-19 15:06:23
571
原创 spring 注解含义
1、@RequestMapping 是定义控制器对应的请求参数的。[java] view plaincopy/** * 2010-1-25 */ package org.zlex.spring.controller; import org.springframework.beans.factory.annotati
2015-04-29 13:50:21
1515
原创 map去除某个特定的键值
Mapm=newTreeMap();m.put("A1","A1");m.put("A2","A2");m.put("B1","B1");m.put("B2","B2");m.put("C1","C1");m.put("C2","C2");Iteratoriterator=m.keySet().iterat
2015-04-28 11:02:12
4576
1
转载 chmod与chown的区别
chown 修改文件和文件夹的用户和用户组属性 1。要修改文件hh.c的所有者.修改为sakia的这个用户所有 chown sakia hh.c 这样就把hh.c的用户访问权限应用到sakia作为所有者 2。将目录 /tmp/sco 这个目录的所有者和组改为sakia和组net chown -R sakia:net /tmp/sco chmod 修改文件和文件夹
2015-04-25 09:19:28
545
转载 定时任务
import java.util.Date;import java.util.Timer;import java.util.TimerTask;import com.plan.utils.DateUtil; public class Schedule { /** * @param args */
2015-04-24 11:24:49
578
原创 mysql 5.5版本安装
1、mysql5.5下载链接2、安装路径中解压安装包# tar -zxvf mysql-5.5.28.tar.gz3、安装cmake命令# apt-get install cmake4、进入安装路径# cd /usr/local/mysql-5.5.28#cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.28 \ 此处为m
2015-04-23 15:30:42
580
原创 创建链接
Linux 软连接与硬连接连接有软连接和硬连接(hard link)之分的,软连接(symbolic link)又叫符号连接。符号连接相当于Windows下的快捷方式。硬链接可以理解为一个文件拥有两个文件名。不可以对文件夹建立硬连接的,我们通常用的还是软连接比较多。软链接命令:ln -s sourceFileName distFileName 如 ln -s a b,sou
2015-04-22 17:41:56
709
转载 Java @override报错的解决方法
有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@override的地方超级多。这是jdk的问题,@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。
2015-04-15 11:22:32
554
1
原创 solr相关配置
1、下载solr链接:2、修改 “core”索引的目录中的D:\solr\home\collection1\conf\solrconfig.xml 将${solr.data.dir:}修改为: ${solr.data.dir:D:/solr/home/collection1/data}
2015-04-10 11:33:43
392
转载 solr框架搭建及错误处理
1、搭建solr:http://www.luoshengsha.com/frame/solr/page/22、启动tomcat,并访问solr,页面显示404,并在localhost日志中可以看到错误信息12345678SEVERE [localhost-startStop-1] org
2015-04-08 15:48:19
1553
solrPro.rar
2015-04-10
Lucene项目
2015-04-08
struts+spring+ibatis框架
2015-03-13
thumbnailator-0.4.7.jar
2015-01-21
tomcat日志分隔
2014-11-06
java消息推送给iphone
2014-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人