F2Zf的博客

巴啦啦小魔仙乌卡拉卡
私信 关注
ZZZZVSS
码龄5年

往事如风。

  • 450,423
    被访问量
  • 111
    原创文章
  • 14,528
    作者排名
  • 62
    粉丝数量
  • 于 2016-06-17 加入CSDN
获得成就
  • 获得141次点赞
  • 内容获得87次评论
  • 获得175次收藏
荣誉勋章
TA的专栏
  • 国际化i18n
    1篇
  • 微信
    25篇
  • java
    49篇
  • Tomcat
    11篇
  • mysql
    17篇
  • hibernate
    4篇
  • oracle
    5篇
  • java,工具类
    28篇
  • HTTP
    2篇
  • html
    9篇
  • js
    4篇
  • 数据库
    11篇
  • mybatis
    2篇
  • 测试工具
    1篇
  • redis
    4篇
  • 异常
    1篇
  • 分页
    1篇
  • 工具类
    1篇
  • 线程
    1篇
  • Linux
    10篇
  • nginx
    2篇
  • SVN
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

获取某个时间的当月起止时间

/** * 获取当前时间月份的第一天开始时间 * * @param date * @return */ public static Date getMonthFistDayTime(Date date) { if (date == null) { date = new Date(); } Calendar c = Calendar.getInstance(); ..
原创
75阅读
0评论
0点赞
发布博客于 5 月前

tomcat配置去掉项目名称

在web项目中,把代码部署到服务器上访问时都不带项目名,可以配置tomcat在tomcat安装目录下,找到conf/server.xml打开<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  .
转载
57阅读
0评论
0点赞
发布博客于 5 月前

MYSQL查询某字段中以逗号分隔的字符串

SELECT * FROM qk_recommend_place WHERE find_in_set('13',title);
原创
46阅读
0评论
0点赞
发布博客于 6 月前

JS 判断页面元素是否显示(show/hidden)

元素:<div class="layui-form-item" id="tagDiv"> <label class="layui-form-label">标签配置</label> <div class="layui-input-inline"> <input type="text" name="labelForm" id="labelForm" value="" class
原创
584阅读
0评论
0点赞
发布博客于 6 月前

Java占位符{}

code:String str = MessageFormat.format("参数{0}参数{1}参数{2}","aaa","bbb","ccc");output:参数aaa参数bbb参数ccc
原创
80阅读
0评论
0点赞
发布博客于 7 月前

js中对String去空格

原文链接:https://www.cnblogs.com/itjeff/p/11168310.htmlstr为要去除空格的字符串:去除所有空格: str = str.replace(/\s+/g,""); 去除两头空格: str = str.replace(/^\s+|\s+$/g,"");去除左空格:str=str.replace( /^\s*/, '');去除右空格:str=str.replace(/(\s*$)/g, "");SCRIPT .
转载
88阅读
0评论
0点赞
发布博客于 7 月前

根据网络url获取文件md5值 java

private String md5ByUrl(String imgUrl){ String md5 = ""; InputStream inputStream = null; try { //url路径 URL url=new URL(imgUrl); //获取连接 HttpURLConnection connection=(HttpURLConnection).
原创
302阅读
0评论
0点赞
发布博客于 7 月前

java多变量的非空校验(不限制类型)

原文链接:https://blog.csdn.net/sfsk_sa/article/details/78667926import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;/** * 参数校验 * 例子: * CheckParametersUtil.getInstance() * .put(loginUserId, "loginUserId
转载
201阅读
0评论
0点赞
发布博客于 8 月前

读取Excel中的图片

Maven:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version></dependency><dependency> <groupId>org.apache.poi</groupId>
原创
200阅读
0评论
0点赞
发布博客于 9 月前

java.lang.ArithmeticException: Rounding necessary

报错代码:resultObj.put("goodsTotalPrice", goodsTotalPrice.setScale(1));原因:精度丢失解决方法:resultObj.put("goodsTotalPrice", goodsTotalPrice.setScale(1,BigDecimal.ROUND_HALF_UP));
原创
105阅读
0评论
0点赞
发布博客于 10 月前

通过控制层返回页面弹窗

效果:代码:public R Demo(HttpServletResponse response) throws IOException { /* * 业务处理代码 */ String msg = "Success---"; response.setCharacterEncoding("UTF-8"); response.setContentType("text/html; charset=utf-8"); PrintWriter out = response.g
原创
211阅读
1评论
0点赞
发布博客于 10 月前

centos 安装 mysql 5.8

原文链接:https://blog.csdn.net/tang_jian_dong/article/details/897874081: 查询在centos7 中是否安装了 mysql ; 安装过则直接卸载在安装, 没有安装过则直接开始安装。 命令: rpm -qa | grep mysql , 如果安装了就会出现如下结果。卸载:使用如下命令进行移除安装的包。yum remove XXX移除安装的配置:使用如下命令查找配置:find / -name mysql可能显示
转载
332阅读
0评论
0点赞
发布博客于 10 月前

Redis Bad directive or wrong number of arguments

原文链接:https://www.cnblogs.com/ngamenl/p/12204588.html先说结论:不是日志路径指定错误, 而是启动redis服务的命令里, 用了环境变量里指向的redis版本, 而不是你预期的当前目录下. 使用./来指定当前目录下的redis-server, 再启动 .[root@ngamenl src]# ./redis-server …/redis.conf前言: 第一次安装了redis-4.0.8 不知道是什么时候把一些命令添加到了linux的环境变量里:[r
转载
1679阅读
1评论
0点赞
发布博客于 10 月前

Centos配置静态地址

TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-pri...
原创
54阅读
0评论
0点赞
发布博客于 1 年前

根据时间查询统计数据折线图 Java-HTML

前端HTML<!DOCTYPE html><!-- saved from url=(0045)https://demo.demohuo.top/jquery/38/3811/demo/ --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html...
原创
619阅读
0评论
0点赞
发布博客于 1 年前

Linux 常用命令

查看端口占用netstat -lnp|grep 端口号杀死指定进程kill -9 进程号
原创
76阅读
0评论
0点赞
发布博客于 1 年前

i18n

<Form-item prop="frontName"> <!-- label="" --> <span slot="label" data-i18n="page.vietnamese">越南文</span> <i-input type="textarea" v-model="cat...
原创
62阅读
0评论
0点赞
发布博客于 1 年前

mysql统计出用户足迹表中。浏览量前N的商品

用户足迹表统计出浏览量前十的商品select goods_id,count(goods_id) as number from nideshop_footprint GROUP BY goods_id ORDER BY number desc LIMIT 0,10
原创
236阅读
0评论
0点赞
发布博客于 1 年前

mysql统计查询

本月每一天的销售额SELECT SUM(order_price),CONCAT(YEAR(add_time),'-',MONTH(add_time),'-',DAYOFMONTH(add_time)) FROM nideshop_order WHERE add_time>DATE_SUB(CURDATE(),INTERVAL DAY(CURDATE())-1 DAY) GROUP BY ...
原创
32阅读
0评论
0点赞
发布博客于 8 月前

Java 泛型集合根据对象某一属性去重

Person p1 = new Person(); p1.setId(1); p1.setName("11"); Person p2 = new Person(); p2.setId(1); p2.setName("22"); Person p3 = new Person(); p3.setId(8); p3.s...
原创
153阅读
0评论
0点赞
发布博客于 2 年前

微信支付--统一下单接口返回签名错误

以下是微信官方给出的错误排除,很重要,必须仔细看看你好,请按照以下几点仔细检查:1) 使用微信的在线签名工具检查签名是否和程序生成的一致https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1 签名工具用谷歌打开。选择MD5,XML,然后把请求参数xml放进去,就能校验签名。2)如果和微信的在线签名工具一致,说明程序...
原创
525阅读
0评论
0点赞
发布博客于 2 年前

linux---脚本监控mariadb服务,重启tomcat

#!/bin/bash## ===========================================================================# 程序名称: mariadb_monitor.sh# 功能描述: mariadb监控# 输入参数: # 保留大小: # 目标路径: # 创建人: zss#...
原创
89阅读
0评论
0点赞
发布博客于 2 年前

mysql 替换某个字段中的某个字符

update live_program set url=REPLACE (url,'2008','2009'); 将url中的2008替换为2009
原创
1689阅读
0评论
0点赞
发布博客于 2 年前

连接Redis服务出现DENIED Redis is running in protected mode because protected mode is enabled。。。

Redis服务处于保护模式,我们需要修改配置文件redis.conf。将NETWORK下的protected-mode yes修改为protected-mode novi /etc/redis.conf修改后重启redisredis-server /etc/redis.conf...
原创
78阅读
0评论
0点赞
发布博客于 2 年前

form表单提交后loading提示,以及提交一次后失效,避免重复提交

<form action="user/PPPOE" name="pppoeForm" onsubmit="return CheckPost();"> <span>&nbsp;&nbsp;&nbsp;数据口:</span> <select name="Access"> <c:forEach var="d...
原创
461阅读
0评论
0点赞
发布博客于 2 年前

终端模拟请求

public class Demo { public static void main(String[] args) throws Exception { FileReader fr_fs = new FileReader("C:\\Users\\Administrator\\Desktop\\a.txt"); FileReader fr_ftx = new FileReader("...
原创
23阅读
0评论
0点赞
发布博客于 8 月前

linux 将文本插入指定行/指定字符前or后

1、新建一个文本文档touch test.file2、在指定行前插入 一行内容:sed -i ‘ni\x’ test.file 表示向test.file文件里的第n行的前面添加x内容sed -i ‘na\x’ test.file 表示向test.file文件里的第n行的后面添加x内容sed -i ‘/m/i\x’ test.file 表示向test.fi...
原创
1253阅读
0评论
0点赞
发布博客于 2 年前

tomcat 上传文件centos没有读取权限

打开bin/catalina.sh文件,检查大概在263行左右if [ -z “$UMASK” ]; thenUMASK=“0027”fi将0027改改为0022,重启tomcat
原创
364阅读
3评论
2点赞
发布博客于 2 年前

linux脚本定时检测进程是否存在,不存在则启动该进程

linux系统增加定时任务的方式:一、echo -e "*/10 * * * * sh /fansmedia/frp/frp_monitor.sh">>/var/spool/cron/root二、使用命令crontab -e 直接编辑定时任务。可以使用命令:crontab -l查看定时任务进程监控脚本:#!/bin/bash## ============...
原创
1038阅读
0评论
0点赞
发布博客于 2 年前

SVN服务器端

https://www.visualsvn.com/server/download/
原创
36阅读
0评论
0点赞
发布博客于 2 年前

Linux/centos杀死所有指定名称进程

ps -ef | grep pppoe | grep -v grep | awk '{print $2}' | xargs kill -9pppoe就是想要杀死的进程名
原创
2690阅读
0评论
0点赞
发布博客于 2 年前

mysql-bin.000001文件的来源及处理方法

用ports安装了MySQL以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。这样做主要有以下两个目的:1:数据恢...
转载
52阅读
0评论
0点赞
发布博客于 2 年前

linux(centos7) 查看磁盘空间大小

df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数 du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)查看硬盘的分区 #sudo fdisk -l查看IDE硬盘信息 #sudo hdparm -i /dev/hda查看STAT硬盘信息 #sud...
转载
723阅读
0评论
0点赞
发布博客于 2 年前

使用Hutool中的RandomUtil.weightRandom方法,生成带有权重的随机值

import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import cn.hutool.core.lang.WeightRandom;import cn.hutool.core.lang.WeightRandom.WeightObj;import c...
原创
1361阅读
0评论
4点赞
发布博客于 2 年前

使用oshi获取系统信息

pox引入:<!-- 获取系统信息 --> <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>3.13.2</version> </de...
转载
5380阅读
11评论
5点赞
发布博客于 2 年前

sysInfo.rar

oshi获取系统信息工具类及实体类
rar
发布资源于 2 年前

个人微信接入自动回复

从码云上看到的,地址:https://gitee.com/hotlcc/wechat4j导入本地后写一个主方法:package com.hotlcc.wechat4j;import com.alibaba.fastjson.JSONObject;import com.hotlcc.wechat4j.handler.ReceivedMsgHandler;import com.hotlcc...
转载
223阅读
0评论
0点赞
发布博客于 2 年前

nginx监听指定端口分发到不同地址

## The default serveupstream epg{ #ip_hash; server 192.168.0.253:2008 ; server 192.168.0.254:2008 ;}server { listen 2009; server_name epg.test; location / { proxy_pass...
原创
2496阅读
0评论
2点赞
发布博客于 2 年前

linux替换文本内容

sed -i s#MY_HOSTNAME=.*#MY_HOSTNAME=www.123com#g ms.conf
原创
14阅读
0评论
0点赞
发布博客于 8 月前

mysql查询结果去重

select * from (select * from t_stb_log where 1=1 and hotelid =355 order by (UNIX_TIMESTAMP(lastonlinetime)-UNIX_TIMESTAMP(logintime))/60 desc ) a group by a.stbnum order by lastonlinetime
原创
3051阅读
0评论
2点赞
发布博客于 2 年前

MySQL定时备份数据库

转自:https://www.cnblogs.com/gdyblog/p/mysqlautodump.html一、MySQL数据备份1.1、 mysqldump命令备份数据在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:#MySQLdump常用mysql...
转载
114阅读
0评论
0点赞
发布博客于 2 年前

windows下nginx的安装应用

1、nginx安装到nginx官网上下载相应的安装包,http://nginx.org/en/download.html;下载进行解压,将解压后的文件放到自己心仪的目录下,我的解压文件放在了d盘根目录下,如下图所示:进入window的cmd窗口,输入如下图所示的命令,进入到nginx目录(D:/nginx-1.8.1),使用“start nginx.exe ”进行nginx的安装,如...
原创
84阅读
0评论
0点赞
发布博客于 2 年前

linux ifstat-统计网络接口流量状态

ifstat命令就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过程相对比较简单。下载http://gael.roualland.free.fr/ifstat/ (官网)wget http://gael.roualland.free.fr/ifstat/ifstat-1.1.t...
转载
527阅读
0评论
1点赞
发布博客于 2 年前

根据IP获取对应端口MAC

// 根据ip获取对应macString mac = "";String ip = "192.168.0.194":InetAddress address = InetAddress.getByName(ip);mac = NetUtil.getMacAddress(address);mac = mac.replace("-", ":").toLowerCase();...
原创
865阅读
0评论
0点赞
发布博客于 2 年前

锁定代码块,同一时间只处理一个请求

synchronized(this){ try { msg = stbService.stbCheck(mac, mdNum, type, en.getPcode()); } catch (Exception e) { e.printStackTrace(); } }
原创
355阅读
0评论
0点赞
发布博客于 2 年前

判断input中输入的是否是数字

<form action="<%=basepath%>/admin/t_hotel/checkLicence" enctype="multipart/form-data" method="post" "return checkNum();"><input type="text" name="stbCount" required="required" id="s...
原创
1500阅读
0评论
0点赞
发布博客于 2 年前

springmvc返回文件流下载

@RequestMapping("downLoadLicence") public ResponseEntity<byte[]> download(HttpServletRequest request) throws IOException { try { File file = new File("/home/www/stbcms/web/licence"); by...
原创
5019阅读
0评论
0点赞
发布博客于 2 年前

获取本机外网IP

package com.framework.util;import java.util.regex.Matcher;import java.util.regex.Pattern;import cn.hutool.http.HttpUtil;public class GetIp { public static String getIp() { String result = "1...
原创
436阅读
0评论
0点赞
发布博客于 2 年前

mysql、mariadb配置主从备份

配置主服务器1.更改配置文件,首先检查你的主服务器上的my.cnf文件中是否已经在[mysqld]模块下配置了log-bin和server-id注意上面的log-bin和server-id的值都是可以改为其他值的(server-id建议修改为ip地址最后一位),如果没有上面的配置,首先关闭mysql服务器,然后添加上去,接着重启服务器2.创建用户,每一个从服务器都需要用到一个账户名和密码来...
原创
188阅读
0评论
0点赞
发布博客于 2 年前

Spring mvc + mybatis web项目当系统启动时自动调用某个方法

WebContextListener代码:package com.fantastic;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;import javax.annotation.Resource;import javax...
原创
299阅读
0评论
0点赞
发布博客于 2 年前

Java正则

((http|ftp|https|udp)://)(([a-zA-Z0-9\\._-]+\\.[a-zA-Z]{2,6})|([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}))(:[0-9]{1,4})*(/[a-zA-Z0-9\\&amp;%_\\./-~-]*)?示例:public class Demo { public static...
原创
50阅读
0评论
0点赞
发布博客于 2 年前

在maven中 xsi:schemaLocation报错

xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd”&gt;pox.xml 上述位置报错解决方法:首先确定你的电脑是否可以连接网络。如果可以连接网络,在maven的本地库的路径下执行以下命令:打开cmd运行进入maven仓库如这是我的maven下载下...
转载
3657阅读
0评论
1点赞
发布博客于 2 年前

mysql 查询当天当周当月的数据

原文链接:https://blog.csdn.net/u010924845/article/details/510194831、查询当天的数据select * from 表名 where TO_DAYS(时间字段)=TO_DAYS(NOW());2、查询当周的数据select * from 表名 where YEARWEEK(DATE_FORMAT(时间字段,’%Y-%m-%d’))=YE...
转载
895阅读
0评论
0点赞
发布博客于 2 年前

mysql+ mybatis查询最近十二个月的数据

select count(*) as 'number',left(createtime,7) as 'month' from t_hotel where DATE_FORMAT(createtime,'%Y-%m')&gt; DATE_FORMAT(date_sub(curdate(), interval 12 month),'%Y-%m') group by month;说明:...
原创
2402阅读
0评论
1点赞
发布博客于 2 年前

Cookie存取

/** * 设置Cookie的值,并使其在指定时间内生效 * * @param cookieMaxage cookie生效的最大秒数 */private static final void doSetCookie(HttpServletRequest request, HttpServletResponse response, ...
转载
638阅读
0评论
0点赞
发布博客于 3 年前

java线程池

package hotelPro;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorServ...
原创
15阅读
0评论
0点赞
发布博客于 8 月前

http post请求,携带数据

发送post请求:public static String sendPost(String url , String params , String formData) throws Exception{ StringBuilder builder = new StringBuilder(); if(!(params == null || params.le...
原创
13阅读
0评论
0点赞
发布博客于 8 月前

JAVA获取Linux服务器信息

第一种–获取简单的基本信息,直接读取linux系统中的文件获取。package hotelPro;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;i...
原创
4215阅读
0评论
0点赞
发布博客于 3 年前

jsp页面js中接收后台传过来的String数组

var stb1 = new Array();//在线 &lt;c:forEach var="item" items="${stb}" varStatus="s"&gt; stb[${s.index}] = ${item}; &lt;/c:forEach&gt;
原创
4242阅读
0评论
1点赞
发布博客于 3 年前

页面加载完成出发action

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8
原创
225阅读
0评论
0点赞
发布博客于 3 年前

判断服务器文件是否存在

try { URL ul = new URL(&quot;http://186.69.212.569:8182/columnImages/1522131000611.png&quot;); HttpURLConnection urlcon = (HttpURLConnection) ul.openConnection(); ...
原创
15阅读
0评论
0点赞
发布博客于 8 月前

Java将一个excel拆分为多个excel

package hotelPro;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import jav...
原创
6159阅读
6评论
2点赞
发布博客于 3 年前

解决linux(Centos)没有 iptables 解决

https://www.linuxidc.com/Linux/2017-10/147238.htmhttps://blog.csdn.net/chengxuyuanyonghu/article/details/51897666安装iptable iptable-service先检查是否安装了iptablesservice iptables status安装iptable...
转载
13679阅读
4评论
5点赞
发布博客于 3 年前

异步调用服务器脚本

脚本调用工具类:package com.framework.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintStream;import java...
原创
52阅读
0评论
0点赞
发布博客于 8 月前

Java分页原理

原文链接:https://blog.csdn.net/winfredzen/article/details/52104251 Java分页 常见的分页类型:传统的:采用传统的分页方式,可以明确的获取数据信息,如有多少条数据,分多少页显示等。 下拉式:采用下拉式的分页方式,一般无法获取明确的数据数量相关的信息,但在分页操作以后,任然可以看到之前查询的数据。 常见的分页实现方式:使用L...
转载
1514阅读
0评论
0点赞
发布博客于 3 年前

Redis之在Linux上安装和简单的使用

原文地址:https://blog.csdn.net/qq_20989105/article/details/76390367一、安装gcc 1、Redis在linux上的安装首先必须先安装gcc,这个是用来编译redis的源文件的。首先需要先切换的到root用户:[cheny@localhost ~]$ suPassword: [root@localhost cheny]# ...
转载
86阅读
0评论
0点赞
发布博客于 3 年前

java.lang.NoSuchMethodError: org.apache.commons.fileupload.FileUploadBase.isMultipartContent(Lorg/ap

访问接口发生一下报错:java.lang.NoSuchMethodError: org.apache.commons.fileupload.FileUploadBase.isMultipartContent(Lorg/apache/commons/fileupload/RequestContext;)Z at org.apache.commons.fileupload.servle...
原创
1255阅读
0评论
0点赞
发布博客于 3 年前

Java实现微信扫码支付---方式二

话不多说直接上代码:我这里将有关微信支付的代码都放到了util包下面。以下代码亲测可用。附上原文链接:https://blog.csdn.net/chen_pan_pan/article/details/71433679 HttpUtil:package com.wxpay.util; import java.io.BufferedReader; import java.io...
转载
11920阅读
10评论
4点赞
发布博客于 3 年前

Spring中使用RedisTemplate操作Redis(spring-data-redis)

Redis 数据结构简介 Redis可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。下面来对这5种数据结构类型作简单的介绍: 结构类型 结构存储的值 结构的读写能力 String 可以是字符串、整数或者浮点数 对整个字符串或者字符串的其...
转载
631阅读
0评论
0点赞
发布博客于 3 年前

SSM框架快速集成redis

原文地址:https://blog.csdn.net/DuShiWoDeCuo/article/details/78506579?locationNum=4&amp;fps=1 SSM框架快速集成redis 1.添加maven依赖 &lt;!-- config redis data and client jar--&gt; &lt;dependency&gt; &lt;group...
转载
605阅读
0评论
0点赞
发布博客于 3 年前

生成订单号

package com.jszc.lottery.common.utils;import java.text.SimpleDateFormat;import java.util.Date;/** * * 订单号生成工具,生成非重复订单号,理论上限1毫秒1000个,可扩展 * */public class MakeOrderNumUtil { /** * 锁对...
转载
470阅读
0评论
0点赞
发布博客于 3 年前

Apache JMeter

下载地址:http://jmeter.apache.org/download_jmeter.cgi下载zip ,解压缩后点击bin目录下的jmeter.bat运行默认是英文界面,如需修改为中文,打开bin目录下的jmeter.properties,打开注释,修改language=zh_CN。使用:添加线程组——–&gt;添加http请求———-&gt;填写相应信息。 点击...
原创
168阅读
0评论
1点赞
发布博客于 3 年前

DRUID介绍

原文链接:https://www.cnblogs.com/wuyun-blog/p/5679073.html DRUID介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快...
转载
601阅读
0评论
0点赞
发布博客于 3 年前

常见的http请求响应的状态码

原文链接:https://blog.csdn.net/liuwenbiao1203/article/details/52085207常见的http请求响应的状态码 一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续...
转载
1586阅读
0评论
0点赞
发布博客于 3 年前

mybatis大于小于的转义

原文链接:https://blog.csdn.net/gisredevelopment/article/details/27870833今天在写代码时,因为业务,需要在mybatis中,使用到大于号,小于号,所以就在SQL中直接使用了。 SELECT * FROM test WHERE 1 = 1 AND start_date &lt;= CURRENT_DATE AND end_date ...
转载
24816阅读
1评论
0点赞
发布博客于 3 年前

在SSM框架中配置定时任务

原文地址:https://blog.csdn.net/tmaskboy/article/details/52355678 在项目中需要添加一个定时任务,完成每天晚上访问第三方接口用于同步数据,在实际中这样的定时任务需求很多,比如系统日志,备份等等,特在网上找了相关内容。 此处使用的是SSM框架, 1、修改SpringMVC的配置文件 在xmlns中添加:xmlns:task="h...
转载
403阅读
0评论
0点赞
发布博客于 3 年前

Spring 定时器 No qualifying bean of type [org.springframework.scheduling.TaskScheduler] is defined

原文地址:https://blog.csdn.net/oarsman/article/details/52801877 在项目中添加了定时任务后启动项目报告如下错误:2018-04-28 15:43:28 [日志信息] Could not find default TaskScheduler beanorg.springframework.beans.factory.NoSuchBeanD...
转载
6503阅读
0评论
1点赞
发布博客于 3 年前

List泛型排序

一个实体的list集合,实体里有两个属性,一个是字符串name,一个是整数num,以num为list排序,排序规则是1,9,2,10,3,11,4,12,5,13,6,14,7,15,8,16 下列代码包含一下功能: 1、打乱list集合 2、按照list对象中的int属性从大到小或从小到大排序list 3、按照规则排序(1,9,2,10,3,11,4,12,5,13,6,14,7,15,...
原创
594阅读
0评论
0点赞
发布博客于 3 年前

在eclipse中使用Lombok

原文地址:https://blog.csdn.net/zhanlanmg/article/details/47189569前言: 公司在用,觉得不错,特此分享。 lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO,光说不做不是我的风格,先来看看吧。lombok 的官方网址:http://projectlombok....
转载
108阅读
0评论
0点赞
发布博客于 3 年前

eclipse正常启动tomcat, http://localhost:8080无法访问

原文地址:https://www.cnblogs.com/zhangboy/p/6877764.html症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问...
转载
1783阅读
0评论
2点赞
发布博客于 3 年前

任意字符串反转

public char[] turn(String s){ char[] a={' '}; char[] b=s.toCharArray(); for(int i=0;i&lt;b.length/2;i++){ a[0]=b[i]; b[i]=b[b.length-i-1]; ...
转载
83阅读
0评论
0点赞
发布博客于 3 年前

QuartZ Cron表达式

CronTrigger CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。 CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。 即便如此,SimpleTrigger一样...
转载
49阅读
0评论
0点赞
发布博客于 3 年前

MYSQL查询今天、昨天、7天前、30天、本月数据

原文地址:https://www.cnblogs.com/levy2013/p/7267382.html 今天:SELECT * FROM 表名 WHERE TO_DAYS( 时间字段名) = TO_DAYS(NOW());昨天:SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) &lt;= 1;7天前:SEL...
转载
2163阅读
0评论
0点赞
发布博客于 3 年前

Springboot实现quartz定时

原文地址:https://blog.csdn.net/zahngjialiang/article/details/78690932需要声明的是,本篇博客参考了springboot整合Quartz实现动态配置定时任务和 spring boot整合quartz实现多个定时任务。其中的大部分代码都是参考这两篇博客中的代码。在此感谢博主! 因为项目中需要用到比较复杂的定时,就看了下quartz。参...
转载
66阅读
0评论
0点赞
发布博客于 3 年前

maven的配置及一些常用命令

转载地址:https://blog.csdn.net/yuanqiongqiong/article/details/53584181 一般来说,github上大多的java项目都是使用maven,ant等进行构建的。由于之前没有使用过maven,因此这几天对maven进行了简单的学习。古话说:“温故而知新”,一些命令长时间不使用都会遗忘,所以想通过这篇博客记录一下自己对maven学习...
转载
112阅读
0评论
0点赞
发布博客于 3 年前

redis.clients.jedis.exceptions.JedisDataException: ERR Syntax error, try CLIENT (LIST | KILL ip:port

“` redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:53) at redis.clients.jedis.JedisPool.getR...
原创
1817阅读
0评论
0点赞
发布博客于 3 年前

Redis连接池配置以及存取数据

配置连接池:package demo;import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; public class RedisUtils { //Redis服务器IP ...
原创
1507阅读
0评论
0点赞
发布博客于 3 年前

session的removeAttribute()和invalidate()的区别

session.invalidate()是销毁跟用户关联session,例如有的用户强制关闭浏览器,而跟踪用户的信息的session还存在,可是用户已经离开了。 虽然session 生命周期浏览默认时间30分,但是在30分钟内别的用户还可以访问到前一个用户的页面,需销毁用户的session。 session.removeAttribute()移除session中的某项属性。 在spring例...
转载
840阅读
0评论
0点赞
发布博客于 3 年前

java.lang.NoSuchMethodException: 实体类.<init>()

三月 20, 2018 3:50:46 下午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [spring] in context with path [] threw exception [Request processing failed; nested except...
原创
12937阅读
2评论
2点赞
发布博客于 3 年前

ajax提交请求到后台以及页面数据的一些验证

"java" import="java.util.*" pageEncoding="utf-8"%>"http://java.sun.com/jsp/jstl/core" prefix="c"%>"http://java.sun.com/jsp/jstl/functions" prefix="fn"%>"http://www.springframework.org/tags/form" pr
原创
272阅读
0评论
0点赞
发布博客于 3 年前

Java将Cookie放入浏览器以及从浏览器中取出Cookie

为测试方便,代码为测试代码,可根据需要进行修改// 将Cookie放入浏览器 @ResponseBody @RequestMapping(value = "/putCookies", method = RequestMethod.POST) public ResultJson putCookies(HttpServletResponse response,
原创
5871阅读
0评论
0点赞
发布博客于 3 年前

MySQL配置文件my.cnf参数优化和中文详解

[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data/mysql/mysql.piduser = mysqlbind-address
转载
115阅读
0评论
0点赞
发布博客于 3 年前

c3p0、dbcp、tomcat jdbc pool 连接池配置简介及常用数据库的driverClass和驱动包

DBCP连接池配置 关于dbcp连接池具体的使用方法还需参考:http://commons.apache.org/dbcp
转载
154阅读
0评论
0点赞
发布博客于 3 年前

MYSQL优化建议

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1.为查询缓
转载
751阅读
1评论
0点赞
发布博客于 3 年前

通过建设银行外联平台进行转账/提现操作(Java)

由于公司业务发展,需要对接建行的一些接口,我这边负责的是用户提现功能(从公司账户转账到用户账户的转账操作)。建行那边给了一些资料,下面就详细介绍一下实现过程。 以上为建行提供的一些文档和所需要用得到的软件。 从第一个文件开始解释: CCB_EBSClient_B2BV5.3Build20160618 这个文件就是建行提供的外联平台,需要安装到前置机(服务器)上。 龙支付 这个文件与本
原创
4910阅读
14评论
3点赞
发布博客于 8 月前

Java 通过Socket监听指定服务器(IP)的指定端口,及向指定服务器的指定端口发送信息

客户端:向指定端口发送信息package com.jszc.lottery.modules.longpay.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socke
转载
23627阅读
7评论
5点赞
发布博客于 4 年前

将String字符串转换为GB2312编码

StringBuilder sb = new StringBuilder();sb.append("balalabala巴啦啦小魔仙01");String utf8 = new String(sb.toString().getBytes("UTF-8"));String unicode = new String(utf8.getBytes(), "UTF-8");String gbk = n
原创
6899阅读
0评论
1点赞
发布博客于 4 年前

Java时间和时间戳的相互转换

时间转换为时间戳: /* * 将时间转换为时间戳 */ public static String dateToStamp(String s) throws ParseException{ String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("y
转载
1422阅读
0评论
0点赞
发布博客于 4 年前

java使double/float保留两位小数的多方法 java保留两位小数

import java.text.DecimalFormat; DecimalFormat df = new DecimalFormat("######0.00"); double d1 = 3.23456 double d2 = 0.0;double d3 = 2.0;df.format(d1); df.format(d2); df.format(d3); 3个结果分
转载
3399阅读
0评论
0点赞
发布博客于 4 年前

Redis在windows上的可视化应用

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与m
转载
436阅读
0评论
1点赞
发布博客于 4 年前