4 敬业的小码哥

尚未进行身份认证

我要认证

我非善人,但是可以明辨是非 我非恶人,但是可以给予恐慌 我虽孤独 但是喜欢在键盘上敲击我的梦想 仅仅为了证明 我心中的梦,心中的理想

等级
TA的排名 1w+

redis详解——简单介绍和linux下的安装(一)

随着技术的发展,非关系型数据库也越来越重要,下面我就简单介绍一下非关系型数据库之一(NoSql)的redis。1.redis介绍1.1.什么是redisRedis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:字符串类型散列类型列表类型集合类型

2020-10-16 11:39:23

mybatis之update返回响应条数/受影响行数(如果更新数据与原数据一致则返回0)

需求:笔者最近有一个需求是这样的,每个机柜每1分钟都会发一个心跳包,这个心跳包的数据如果和mysql数据库存在的数据一样,那么就不要更新了,直接给我返回一个0,我会根据这个0判断要不要存入这个心跳日志.也就是说.如果你这个表更新了,那么我就在另外一个表插入一个记录(异常记录).问题:(这里指的是一条更新,非批量更新)mysql的更新如果相同,那么确实是返回一个0的,但是mybatis不知道为何总是返回一个1过程:笔者查阅了资料,了解如下:1:不同的数据库,update的机制是不一样的.但是针对标

2020-07-24 08:58:09

mysql统计之DATE_FORMAT使用规则,DATEDIFF使用规则

如果按照时间统计,你会发现DATE_FORMAT使用的奇妙之处,很方便.笔者年级大了做一次总结.上面几篇说了按照小时,天,周,月,年统计.第一部分:DATE_FORMAT使用规则按小时 select DATE_FORMAT(create_time,'%Y%m%d%H') hours,count(caseid) count from tc_case group by hours;按天select DATE_FORMAT(create_time,'%Y%m%d') days,count(case

2020-07-20 09:16:36

mysql之订单时间统计---按年---横向地区时间(本年天数)统计,纵向时间(1月到12月)机柜订单统计

横向地区时间(本年天数)统计,也就是根据本地区从本年1号到现在查看的日期或者是本年最后一天统计机柜的订单量,历史最大值是按照从产生订单之日起到现在为止,某年最大值和最小值.纵向时间(1月到12月)机柜订单统计,也就是某台机柜按照1月到12月每个月进行统计...

2020-07-16 09:07:55

mysql之订单时间统计---按月---横向地区时间(每月的天数)统计,纵向时间(每月1号到最后那天)机柜订单统计

上一篇说了按照周进行统计,这篇说一下按照月统计,横向地区时间(每月的天数)统计,也就是说这个地区下的所有机柜在当前月产生了多少次订单,历史最大订单是按照当前年份计算(当前年下,某一个月的订单最大值获取出来),最小订单同理.纵向时间(每月1号到最后那天)机柜订单统计,也就是说某台机柜从1号到当月最后那日的使用量统计,历史最大使用,也是按照年份进行为基准,统计今年所有1号的某台机器的最大值,一直到当月的最后那日.最小值同理.1按月---横向地区时间(每月的天数)统计---当前月<select

2020-07-16 08:53:45

mysql之订单时间统计---按周---横向地区时间(7天)统计,纵向时间(周一到周日)机柜订单统计

上一篇说了按天统计,这次按照周统计,横向地区时间(7天)统计,就是说这个地区(地区下有多个机柜)每台机柜的周使用量(当前周,本月某周最大使用量,最小使用量),而纵向时间(周一到周日)机柜订单统计,就是说某台机柜从星期一到星期日的订单量(当前周,周一到周日,当月某个周一的最大使用量,某个周二的最大使用量....最小同最大原理).好了解释完毕开始笔记1按周---横向地区时间(7天)统计----(当前周)<select id="weekRegionsByDeviceIdListNow" resul

2020-07-15 09:06:33

mysql之订单时间统计---按天---横向地区时间(一天)统计,纵向时间(按24小时)机柜统计

笔者最近做了统计,感觉自己的sql语句明显不够用.脑袋也转的慢了(哎,老了).总结如下1按照点击这当前时间统计地区今天的下单数据(横向统计-这个地区所有柜子今天的订单数)<select id="dayRegionsByDeviceIdListNow" resultType="java.lang.String" parameterType="list"> SELECT count(1) FROM t_order tod WHERE DATEDIFF( tod.cr

2020-07-14 09:13:53

mysql之日志时间统计---每类日志时间间隔(间隔超过多少分钟统计出来)

前提:因笔者业务需求,在某一种日志类型中,记录某个机器的上线掉线记录.根据上线掉线时间间隔进行筛选.然后查询总结了一下如下sql1mybatis中的xml内容<select id="getLogType4" resultType="com.mlf.entity.HoldLog" parameterType="com.mlf.entity.HoldLog"> SELECT A.id, A.remarks, A.log_type, A.userId, A.userName, A.dev

2020-07-10 09:29:49

记一次使用layui完成省市县镇四级联动

因项目需求进行根据区域统计,所以需要省市县镇四级联动.话不多说,上代码1html部分<!DOCTYPE html><html><head> <meta charset="UTF-8"> <script src="../js/echarts.js"></script></head><body><div class="windowinfo"> <div class="b

2020-06-30 09:06:59

武汉加油、中国加油篇:第一次编写微信小程序(一)

今天是一个特殊的日子。2020.4.4全国哀悼日。沉痛悼念在抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞。山河无恙,因为英雄逆行;幸福如故,勿忘逝者同胞。哪有什么岁月静好,都是有人替我们负重前行,致敬英雄。10点已到,先让我默哀3分钟。。。。。。。。无论什么样的风雨,都阻挡不住中华民族的前进的脚步。我把这3天学习的微信小程序步骤总结一下。为中国加油!学习步骤如下1:小程序注册2:...

2020-04-04 12:08:27

虚拟机部分----宿主机ping不通VirtualBox下的虚拟机

前言:之前一直用VMware虚拟机,然后总结也没有发布,之后学习了docker根据教程用的virtualbox。然后没有卸载。之后的其它独立的虚拟机也在这里安装了。发现了一些其它问题。这里总结一下。0:版本介绍(因为版本不同问题可能不同,这只能起到参考作用)virtualbox5.2.8如下虚拟机镜像:Linux系统笔者安装了两个centos6.4-i386 和Debian9.4...

2020-03-27 18:36:28

小游戏---java版2048(2048 go go go)

在2020年过年之前的时候,有着游戏兴趣的我,用了两天的时间搞了一个java版的2048小游戏,并且通过工具生成了exe版,心里美滋滋。附上源码教程。分享给大家。独乐乐不如众乐乐。游戏虽然简单。却也是笔者真实的劳动成果。希望大家珍惜笔者的劳动成果。1、界面效果2、贴出源码。大家一起乐乐吧package com.mage;import java.awt.Button;imp...

2020-03-25 14:09:09

记一次win7 配置Windows Update 失败,还原更改,无法进入系统

笔者昨天搞了两个小时这个问题,终于亲测出一条道路,做了如下总结1、笔者关机时电脑显示了下载更新win系统,然而久久没有下载(一个小时过去了),此时的我非常难受非常气愤,然后给他强制关机了(虽然它提醒了不要关机拔电源),然后不可思议的事情发生了2、因为强制关机了,在启动时发生了如下先对系统进行更新,然后更新这之后紧接着提示更新失败正在还原(有情可原谅,毕竟自己在第一步时给强制关机了嘛)...

2020-03-10 10:56:25

工具类之----java调用shell脚本的工具ProcessTool类

在项目上,因为是管理资源(就是管理所有的机器),那么肯定会定义好许多的脚本(shell命令),通过java调用呢必须使用了一个工具类。如下1、ProcessTool工具类package com.simp.util.process;import java.io.IOException;import java.io.InputStream;import java.util.Array...

2020-01-19 15:15:26

工具类之----排查日志自己写的筛选工具类

某项目中因为日志比较庞大,肉眼筛选有些困难,所以自己写了一个工具,如下,留着以后备用package com.mage.log;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;impor...

2020-01-17 13:57:28

工具类之----用于识别指定的机器是否可用工具类

某银行现场环境有这么一个情况,就是网络不互通,但是个别的机器某一个是可以通的,那么其他的资源设备如果进行操作呢?留意了一个工具类。如下package com.simp.util.net;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io....

2020-01-16 11:09:51

记一次linux下 crontab 定时任务命令

公司在某银行项目中,有这么一个需求,使用linux或者unix系统中用系统的定时任务调用项目里的java代码执行,于是做了如下准备crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。所以妥妥的使用crontab命令,话不多说,直接硬菜。一、执行的流程(都需要什么文件,...

2019-12-06 10:46:33

记一次使用exe4j工具将jar包生成.exe文件

因为项目需要,一种加密工具,提供给客户。所以采用了使用exe4j工具将jar包生成.exe文件第一步、安装exe4j(没有工具可以自行下载)双击,然后选择安装的路径,一路next第二步、安装完毕之后打开,然后next第三步、选择‘jar’第四步、设置exe名称和输出路径第五步、默认勾选GUI application,设置程序名称,设置exe文件图标(非必须),选...

2019-10-29 15:44:33

记一次tomcat连接oracle数据库,密码为密文的更改

在实际开发中,遇到过这么一个需求,tomcat连接的oracle数据库,数据库的密码为明文显示,客户提出不能为明文显示,必须是密文的方式。那么我如何做呢?下面说一下一、tomcat连接oracle方式在tomcat的context.xml中配置(笔者tomcat版本为tomcat-7.0.69)如下 <Valve className="org.apache.catalina.v...

2019-10-29 09:09:35

在java里使用http请求别的接口

在项目中有过这么一次要求,就是在我本次项目中要使用java调用别人的接口,使用的方式时http的get请求。请求到的数据进行处理。话不多说直接贴代码,如下//http请求==============protected static InputStream httpRead(String url){ Debug.info("==========Graphic httpRead come i...

2019-10-24 08:49:35

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。