- 博客(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
原创 云服务器安装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
原创 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
转载 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人