自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 文件行数计算及文件拆分

0241r31TRs15n8e2jf43.csv. 0241r31TRs15n8e2jf43.csv为要拆分的文件名前缀,“ .” 为前缀和后缀的分隔符。拆分文件(按行拆分 -l,按大小拆分 -b ,后面可加单位:b、k、m等)0241r31TRs15n8e2jf43.csv 要拆分的文件名。5、nl命令配合awk 输出所有行及行号,在取最后一行的行号。会在当前目录生产多个文件,每个文件有1000行。-l 3 表示按行拆分、每3行一个文件。

2023-03-30 14:35:56 367

原创 截取包含特殊字符的字符串

java Stirng.substring截取包含特殊字符的字符串

2022-11-27 22:42:47 814

原创 Hystrix学习整理

hystrix

2022-04-04 16:10:59 764

原创 云服务器安装mysql

云服务器登录这里使用的阿里云服务器,可以通过平台提供的workbench工作台的方式进行远程控制,当然也可以通过其他工具检查是否安装mysqlyum list installed | grep mysql# 如果已安装想删除的话可以使用下面的命令yum -y remove mysql-libs.x86_64下载资源# 资源可以自己选哈# 也可以通过下载tar包的方式解压安装 https://downloads.mysql.com/archives/community/wget http:

2022-02-20 16:33:31 1009

原创 Mysql-更新自增主键id遇到的问题

Mysql-更新自增主键id遇到的问题本是一个自己知道的问题,还是差点踩坑(差点忘了,还好上线前整理上线点时想起来了),特此记录下来为什么要更新自增id我是因为历史业务上的坑,导致必须更新一批id,且为了避免冲突需要将id扩大多少倍进行更新,因为我这个表的数据数量不高,属于高读低写的情况,所以就简单的扩大了1000问题MySQL中如果我们把自增主键更新为更大的值(例如现在自增id最大值是1000,你更新id=49这个记录到id=1049),MySQL并不会把表的自增值修改为更新后的值,在某些情况下

2021-11-28 12:28:39 2302

原创 mac终端展示分支名称

iterm2配色方案打开iterm的官方主题配置站 github.com/mbadolato/iTerm2-Color-Schemes,将资源下载至本地 , 解压。打开 iTerm2color presets 处选择import打开刚下载解压好的文件夹,打开schemes 文件夹,全选那些配色方案,点open,这样就把所有的配色方案导入了再去点击color presets ,就能选择刚刚导入的这些 配色方案了。终端展示git分之名配置bash版因为10.15.x 默

2021-03-27 17:38:13 872 1

原创 git本地分支与远程分支关联

git branch --set-upstream-to 远程分支名(origin) 本地分支名

2020-03-23 10:32:27 274

原创 java中文排序

java中文排序import java.text.CollationKey;import java.text.Collator;import java.util.Collections;import java.util.Comparator;import java.util.List;import com.google.common.collect.Lists;import lom...

2019-10-11 14:51:07 512

转载 Apache Commons-lang3提供的StopWatch执行时间监视器,以及Spring提供的StopWatch分析

前言编码过程中我们经常会希望得到一段代码(一个方法)的执行时间,本文将介绍两种时间监视器(秒表)来让你优雅的、灵活的处理这个问题。Java源生方式这种方式最最简单,最好理解,当然也是最为常用:我们自己书写。例如:我们如果要统计一段代码的执行时间,经常会这么来写:public static void main(String[] args) { long startTime = Sy...

2019-10-09 11:14:51 999

原创 java设计模式-原型模式

什么是原型(Prototype)模式原型模式是一个创建型模式用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象;即对象的拷贝;优缺点优点:在初始化信息不发生变化的情况下,使用克隆,即隐藏了对象的创建细节,对性能有提升;缺点:每个类必须准备一个clone方法,且clone方法需要对类的功能进行考虑;简单的UML图原型模式的应用场景(相对来说)new 构造对象需...

2019-07-25 18:14:29 132

原创 校验字符串是否全部是中文或·

boolean b = "哈哈".matches("[\\u4E00-\\u9FA5·]+");

2018-08-31 19:35:28 1320

转载 java 判断字符串中是否包含emoj表情及过滤

package com.luo.dtqjh.utils;import org.apache.commons.lang.StringUtils;public class EmojiFilter { public static boolean containsEmoji(String source) { int len = source.length(); ...

2018-08-30 22:51:36 4498 2

原创 git 远端代码强制覆盖本地代码

git 远端代码强制覆盖本地代码1.确定分支 2.确定需要放弃本地代码 3.选择正确的远端分支 例如:origin/master 或 origin/dev 等等 4.执行git命令,进行本地覆盖$ git fetch --all$ git reset --hard origin/master $ git pull...

2018-07-04 12:03:22 3174

原创 Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4

Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4问题记录: Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from https://repo.maven.apache.org/m...

2018-04-21 20:39:04 356

原创 centOS安装nginx

我是在root权限下安装的,切换root用户:su root下载nginxwget http://nginx.org/download/nginx-1.13.9.tar.gz解压tar -zxvf nginx-1.13.9.tar.gz安装所需要的依赖库文件:yum install pcreyum install pcre-develyum install zlib...

2018-03-11 19:45:49 186

原创 使用mybatis进行批量处理sql语句

使用注解: 以此注解为例@UpdateProvider: 注解参数:@UpdateProvider(type = SqlProvider.class, method = “update”) type: SqlProvider 对应的sql提供者java类; method : 此方法对应 sql提供者类中的专门给此方...

2018-03-04 23:17:50 2874 1

原创 java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column aa to TIMESTAMP

异常:java.sql.SQLException: Cannot convert value ‘0000-00-00 00:00:00’ from column aa to TIMESTAMP解决办法: 将mysql数据连接url上加上 zeroDateTimeBehavior=convertToNull; 例:jdbc:mysql://localhost:3306/dataNam...

2018-02-27 16:38:24 343

原创 webSocket & SSE

一、通讯方式 1.单工通讯 消息只能单方向传输的工作方式。 2.半双工通讯 可以实现双向的通信,但不能双向同时进行传输,必须轮流交替地进行传输。 3.双工通讯 同一时刻可以进行双向传输。 二、实现web实时通讯有很多,如下: 1.常轮询 由浏览器发送一个请求,服务端接收请求后,再没有新数据时先将请求阻塞,直到...

2018-02-25 17:19:55 556

原创 通过 Java 获取发起访问的客户端的IP地址

public String getIp(HttpServletRequest req) { // X-Forwarded-For位于HTTP协议的请求头 String ip = req.getHeader("X-Forwarded-For"); if (null == ip) { ip = request.getRemoteAddr(); }...

2018-02-16 16:37:59 317

原创 mac 安装mysql

mac 安装mysql1.首先准备环境: mac本:本人mac系统版本10.13.2 mysql:本次安装mysql-5.7.21-1-macos10.13-x86_64.dmg mysql下载地址 2.双击解压出现如下图: 3. 点击这个.pkg文件进行安装 4. 出现如下图,一路下一步,当然你也可以修改安装路目录,这里我选择默认安装目录 记得保存最后弹出

2018-02-06 22:12:52 241

原创 java 实现桶排序

import java.util.Arrays;import java.util.LinkedList;import java.util.Random;/** * Created by shiqiang on 2017/3/24. * 桶排序 */public class BucketSort { public static void main(String [] args

2018-01-28 16:06:12 339

原创 java8练习

流处理package stream;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class ListUtil { public static ListInteger> getTenOfNumberList() { ListIntege

2018-01-28 15:46:01 613

原创 java练习代码之BigDecimal操作

java练习代码之BigDecimal操作import org.junit.Test;import java.math.BigDecimal;/** * Created by shiqiang on 2018/1/11. */public class Demo extends BaseJunit{ @Test public void getF() {

2018-01-12 12:03:18 1064

原创 centOS系统安装zookeeper

centOS系统安装zookeeper准备安装包因为zookeeper的运行需要JVM环境,所以我首先准备java jdk 安装包; ①下载Java jdk (请自行判断你的系统位数,下载合适的jdk) 获取linux系统位数命令:getconf LONG_BITjdk下载网址链接 2. 准备zookeeper安装包; zookeeper下载地址 注意:此

2018-01-07 14:49:56 254

原创 java实现 快排

快排案例import java.util.ArrayList;import java.util.Arrays;/** * Created by shiqiang on 2017/11/9. */public class FastSort { /** * 排序方法 * @param numberList 需要排序数值数组 * @param low

2017-11-22 15:10:56 276

转载 git命令

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git

2017-11-21 18:00:23 212

原创 简单的前端树形数据整理

简单树形结构数据处理<script type="text/javascript"> // 1. 准备数据: 系统->我的面板,内容管理->(个人信息,文件管理)(统计分析) var nodes = [ { 'id':'1', 'name':'系统',

2017-11-16 14:37:42 3771

原创 SQL 之 case when

SQL 之case whensql中case的使用方法case函数具有两种格式,分别是以下两种: ①: case简单函数 case 列名 when 值1 then 结果1 when 值2 then 结果2 else 其他结果 end②:case搜索函数 case when 条件1 then

2017-11-14 18:00:47 311

原创 JavaScript 获取到的Json数据传递给另一个JS函数

JavaScript 获取到的Json数据传递给另一个JS函数首先要认识JavaScript编解码函数escape(string),unescape(string) 编码、解码函数注:escape(string)方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _+ . / 。其他所有的字符都会被转义序列替换。 注:ECMAScript v

2017-09-13 14:56:59 4866 1

原创 MySQL日期函数总结

MySQL日期函数总结===========一.具体的某一个时间的获取1. 获取当前时间① 当前具体时间函数: now() current_timestamp() current_timestamp localtime() localtime localtimestamp – (v4.0.6) localtimestamp() – (v4.0.6)select now(),c

2017-09-11 22:28:17 457

原创 echarts结合poi-word导出的简单处理

echarts结合poi-word导出的简单处理获取图像echarts是通过canvas进行图表的绘制的,所以可以通过canvas来获取图片的base64编码,然后将base64编码传到后台进行处理。1.如何获取报表图片的base64编码: $('canvas').toDataURL(); //打印出base64编码。2.如何将编码充送给后台 我是通过spring-mvc 结合a

2017-07-30 21:49:19 8724

计算机系毕业设计(本科)- 基于Jsp的校园租赁系统

基于Jsp的校园租赁系统本科毕业设计及论文,主要是为了纪念

2018-07-21

dubbo2.5.4-demo

其中包含dubbo-admin-2.5.4-SNAPSHOT.war , 不需要去单独下载

2018-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除