自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

相见恨晚

山重水复疑无路,柳暗花明又一村

  • 博客(39)
  • 资源 (20)
  • 收藏
  • 关注

原创 CSV文件转换SQL文件

用java代码随手写个csv文件转sql文件的方法

2023-08-23 17:58:12 997

原创 DBeaver连接mysql、oracle数据库

6)选择本地自己下载的驱动库jar包 (也可以点击下载驱动)7)完成后,点击测试连接,可以查看是否连接成功。5)点击 “编辑驱动设置”,并填写相关信息。(操作步骤其实跟mysql查不多)下图是连接成功后的效果图。1)选择oracle数据库驱动程序。3)选择mysql驱动程序。4)填写连接设置内容。2)填写主要连接信息。连接成功后即可使用了。2) 新建数据库连接。

2023-03-07 10:37:46 11741

原创 读取sftp文件

比如用户登录sftp根目录是 /home/exchange/app/blockchain ,那么此时读取文件路径就是 /data/20221001/test.txt。当然,也可以先切换到指定文件目录下 data/20221001/ ,然后再读取test.txt文件名。即非root用户,此时就只能读取当前用户登录sfp根目录下的文件路径。下面是本人写的sftp工具类,连接sftp服务的方法。连接成功后,读取sftp服务指定目录下的文件。不过一般都是指定用户登录的,需要注意的是读取文件时,

2022-10-27 17:22:12 3902

原创 IDEA自带的数据库连接工具连接(DM)达梦数据库

7.链接成功后,database选项会出现如下内容,证明配置完成。安装好的达梦数据库,我这里用的版本是DM8,可以去。5.添加后,Class下拉框就会出现如下内容。3.添加DM驱动(DM安装目录下驱动包)4.本人DM数据库安装路径下的驱动包位置。1.打开idea的database选项。6.配置DM数据库链接信息。...

2022-08-02 15:10:59 4499

原创 通过Docker镜像文件的方式安装jdk(jdk1.8)

Docker 镜像文件方式安装jdk

2022-07-13 11:01:04 1970

原创 centos7系统安装docker

centos7 安装 docker 步骤

2022-07-13 09:53:45 104

原创 liunx下安装 mysql5.7

1. 如果不是初次安装,请先卸载已安装的mysql1> 杀进程ps -ef | grep mysqlkill -9 (mysql进程pid)2>.查看mysql的安装情况 rpm -qa|grep -i mysql3>.停止mysql服务,删除mysql rpm -ev mysql-5.1.73-8.el6_8.x86_64 rpm -ev mysql-libs-5.1.73-8.el6_8.x86_64注意:可能会抛依赖错误错 erro...

2022-01-04 20:24:52 699

原创 本地项目上传至远程仓库步骤

打开git bash 命令窗口1. git init (建立本地仓库)执行后项目中会有.git文件夹2. git add * (将代码添加到本地仓库,*是添加全部代码)3. git commit -m "first commit" (提交到本地仓库,引号里是提交内容)4. git remote add origin (将本地仓库的代码提交远程github/gitlab仓库)5. git pull --rebase origin master (拉取远程仓库代码至本地仓库,如果远程仓..

2022-01-04 16:01:01 411

原创 开通git账号流程

1.下载GitGit - Downloading Package安装后,打开git bash命令窗口2.添加用户名和邮箱$ git config --global user.name "xxx"$ git config --global user.email "[email protected]"3.生成ssh密钥$ ssh-keygen -t rsa -C "[email protected]"4.如果以前有密钥ssh-keygen -t rsa -C "your.email@e..

2022-01-04 15:23:16 8129

原创 liunx 安装 jdk

liunx 安装jdk有多种方式,比如:yum, rpm , weget , 上传官网提供的压缩包等oracle 官网地址:Java Downloads | Oracle1. 基于官网提供的压缩包:<1> 下载tar.gz压缩包:这里下的是64位的(与自己电脑windows系统位数一致即可)<2> 上传压缩包:rz 指定上传的包文件<3> 解压:tar -zxvfjdk-8u311-linux-x64.tar.gz<4>配...

2021-12-28 16:57:01 862

原创 把一个项目打成jar包并引入其他项目中

1. 利用maven将项目打包到本地仓库中

2021-06-18 10:26:21 3586 1

原创 mysql中字段对应的数据类型详解

MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。由MySQL支持的列类型列在下面。下列代码字母用于描述中:M指出最大的显示尺寸。最大的合法的显示尺寸是 255 。D适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30,但是应该不大于M-2。方括

2021-06-08 17:05:58 2502 1

原创 校验字符串对称

用java写一个检验字符串对称的方法:方法一: 利用StringBuffer类的reverse()方法实现 public static boolean isDC(String str){ String str1 = str.substring(0,str.length()/2); String str2 = str.substring(str.length() / 2 ); String sbf1 = new StringBuffer(str1)

2021-02-25 14:05:12 136

原创 保留4~7位小数

定制一款只保留4~7位小数的工具类,规则:小数位不足4位,补0;小数位超过4位,如果末尾是0,去除末尾的0且保留7位小数。代码如下:public class DecimalUtils { static final Integer NUMBER_FOUR_DECIMAL = 4; static final Integer NUMBER_SEVEN_DECIMAL = 7; public static String assignDecimal(String weight)

2021-01-27 19:07:24 347 2

原创 日期控件默认显示当前系统时间

在freemarker中,daterangepicker日期控件显示当前系统时间实现如下:1.首先引入相关插件js、css 文件,官网上有大家自行百度下。2.控件代码<div class="col-sm-12"> <div class="col-sm-5"> .

2020-11-30 09:56:17 1906

原创 金额显示千分位

static final DecimalFormat COMMA_FORMAT = new DecimalFormat("#,##0.00");

2020-11-27 16:57:11 437

原创 synchronized和lock实现线程同步

线程的生命周期包含5个阶段,包括:新建、就绪、运行、阻塞、销毁。 新建:就是刚使用new方法,new出来的线程; 就绪:就是调用的线程的start()方法后,这时候线程处于等待CPU分配资源阶段,谁先抢的CPU资源,谁开始执行; 运行:当就绪的线程被调度并获得CPU资源时,便进入运行状态,run方法定义了线程的操作和功能; 阻塞:在运行状态的时候,可能因为某些原因导致运行状态的线程变成了阻塞状态,比如sleep()、wait()之后线程就处于了阻塞状态,这个时候需要其他机

2020-11-25 16:13:52 265

原创 ztree树形权限菜单实现

ztree网址:http://www.treejs.cn/v3/demo.php#_101首先引入相关插件,大家可以用min.js版本(可以理解为普通js文件压缩版),这个网上都有大家自行百度下。这里简单说下几个要点 1. 树形菜单设置 2.菜单加载 3. 菜单编辑回显1. 树形菜单常用的就是简单树形菜单、可选树形菜单这两种,以下是其设置,更多丰富设置详看ztree api文档 /***************************简单树形菜单**************...

2020-09-01 20:24:34 491

原创 java处理环比增长率

公式:环比增长率=(当月数据-上月数据)/上月数据第一步首先统计出某年12个月+上年最后一个月份的数据,sql如下: SELECT a.`month` AS `month`, ifnull( b.winOrderNum, 0 ) as winOrderNum, ifnull( b.winOrderAmt, '0.00' ) as winOrderAmt FROM ( SELECT CONCAT(#{

2020-08-18 16:32:37 2050

原创 Mysql统计数据,数据为空补0

1.根据指定年份,统计某年全年每月的数据,数据为空补0。(没有为系统维护时间表情况create_time为时间戳 毫秒级别)sql如下:SELECT a.`month` AS `month`, ifnull( b.backAmtStr, '0.00' ) as backAmtStr, ifnull( b.finishedAmtStr, '0.00' ) as finishedAmtStr, ifnull( b.invoiceAm...

2020-08-18 16:04:23 5283 2

转载 springboot启动流程解析

文章写的不错,转载自:https://www.cnblogs.com/trgl/p/7353782.html

2020-04-28 11:24:00 187

原创 批量插入100w条数据到mysql

1..批处理+事务方式(效率高)步骤分为:配置jdbc连接数据库相关参数,获取连接,处理sql语句 ,设置事务非自动提交,进行批量处理,然后提交事务,关闭连接。批量执行的话要在url后面加上rewriteBatchedStatements=truepackage com.example.demo;import org.junit.jupiter.api.Test;import...

2020-04-13 17:43:17 2457

原创 mysql数据库主从复制,读写分离

数据库的读写分离的好处有哪些?1)将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈;2)主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发;3)数据拥有多个容灾副本,提高数据安全性,同时当主服务器故障时,可立即切换到其他服务器,提高系统可用性;说到mysql数据库主从分离,需要注意以下3点:1.主从数据库数据一致(主从同步)2.增删改...

2019-11-27 17:59:57 607

原创 springboot集成swagger2

好久没写博客了,近期闲来无事,所以利用这个时间记录下工作中常用到的工具之一swagger。Swagger是一个流行的API开发框架,整合了RESTful风格与SpringMVC的特点。这个框架以“开放API声明”(OpenAPI Specification,OAS)为基础,对整个API的开发周期都提供了相应的解决方案,是一个非常庞大的项目(包括设计、编码和测试,几乎支持所有语言)。那么ma...

2019-11-27 15:36:38 128

原创 数据库事务

数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。ACID特性并非任意的对数据库的操作序列都是数据库事务。数据库事务拥有以下四个特性,习惯上被称之为ACID特性。 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。 一致性(Consistency):事务应确保数据库的...

2019-07-02 15:26:42 149

转载 Ajax异步上传多个文件

https://www.cnblogs.com/wanghongyun/p/9324434.html 这个亲测可用!!!

2019-06-19 15:26:35 2134

原创 java中常见的排序算法

近期闲来无事,索性就整理下java中常见或常用的排序算法。1.冒泡排序:这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。由于是相邻的两个元素比较,交换也发生在这两个元素之间。两个元素相等前后顺序并没有发生改变,所以冒泡排序是一种稳定的排序算法。 for (int ...

2019-05-21 17:47:03 133

转载 修改mysql系统时间不一致的情况

转载自:http://blog.sina.com.cn/s/blog_6d39ac7e01017t15.htmlshow variables like '%zone%';进入mysql命令行方法1.查看时区设置:select @@time_zone;两者保持与系统时间一致,如果不一致进行如下修改:vi /etc/my.cnf定位到[mysqld]所在的位置,在它的下面加上d...

2019-05-14 14:27:24 7044

原创 jqprint实现浏览器打印功能

之前做了二维码打印功能,中间遇到了一点“奇怪”的问题,这里说下,希望大家遇到了同样的问题,不必为此苦恼。。。首先在页面引入两个js文件:jquery.jqprint-0.3.js 和 jquery-migrate-1.2.1.min.js  打印二维码的位置&lt;div id="dayin" style="margin: 0 auto;" hidden&gt;&lt;/di...

2018-11-16 15:55:54 8088 1

原创 java数组去重

闲来无事写个数组去重的方法,如果有更好,更简洁的方法请大家不要忘了留言给我哦! public static void main(String[] args) { String[] arr = {"jslkdfj", "sds", "ss", "dd", "nn", "mm", "nn", "mm"}; //数组去重: // 方案一:

2018-11-16 14:56:18 12510 2

原创 idea类和方法注释模板

Settings --&gt; Live Templates保存配置后,在方法上,先输入你需要的注解例如@Transient, 然后输入ff(注释提示键,这个可以根据自己喜好设置),效果如下图:这样就可以实现了注释模板“自动”提示功能。。。(有局限性,毕竟不是所有方法都需要注解的。。。)如果你只关注参数回显,只需在方法外/**+Enter就ok了。效果如下:之前也试...

2018-10-25 15:57:24 5441 2

原创 级联下拉框动态加载数据

下拉框级联效果图: JS代码:            + 、- 号事件 /** * 加号或减号事件 * @param {Object} e */ function changeDiv(e) { var ee = $(e)...

2018-10-15 15:00:15 3314

原创 如何在idea中用git获取新项目代码

第一步:第二步:END,恭喜你成功获取git地址项目代码至idea中

2018-08-13 10:49:53 8075

原创 IP换算城市

资料已上传至git仓库添加maven依赖引入db库文件ip换算城市工具类/** * ip换算城市工具类 * * @author */public class IpUtil { private static DbSearcher dbSearcher; public static void init(String path) { ...

2018-08-02 14:14:37 3364 1

原创 MySQL中一些常见及特殊函数用法

1.decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN    RETURN(翻译值1)ELSIF 条件=值2 THEN    RETURN(翻译值2)    ......ELSIF 条件=值n THEN    RETURN(翻译值n)ELSE    RETURN(缺省值)END IF例子:(SUBSTRB(P....

2018-06-25 16:04:17 1036

原创 程序员的中年危机

今年我已经27岁了,眼看就要到“三十而立”之年,可自己至今没有很具体的人生规划。只是曾想过很多条路走,但没能去尝试,让我想起了马云之前所说过的那句话——“晚上想想千条路,早上起来走原路”。我承认,我是个“胆小鬼”,因为我害怕失败,随着年龄的增长,在当今巨大的生活压力之下,尝试的成本有点大。其实,就是没钱,如果有钱,失败了可以再来嘛。也想过做成本低一点的小生意,比如开个冷饮店,早餐店之类的。有人会说...

2018-03-23 09:21:41 1197 3

原创 忘记密码(找回密码)代码实现

说到忘记密码,这种事情我们在生活中经常遇到,毕竟我们不是机器,总有忘的时候。回想忘记密码(找回密码)的流程一般分如下几个步骤:1.输入账号(手机号)2.点击发送验证码,过一会手机就会收到短信验证码3.填写验证码4.验证成功,并设置新的登录密码5.最后恭喜成功”找回密码“当然这些过程中还需要做一些验证:(1)如账号是否已注册或是否已存在,包括手机格式校验(2)验证码是否已过期(3)输入的验证码和短信...

2018-03-21 16:49:49 27445 2

原创 常用的正则表达式

                                工作中常用到的一些正则表达式1.  检验多组电话,移动,固定电话格式(正确格式如:021-67033445或13900000000)并以分号分隔的正则表达式:                         ^(((0\d{2,3}-\d{7,8})|(1[3578]\d{9}));?)+$2.邮箱格式(正确格式如:15131ss@e...

2018-03-20 10:47:02 265

原创 java后台代码创建表格并填充相应的内容

       java后台代码创建表格(生成图片)                                            /**     * 动态创建5行两列表格,并填充相应的内容     *     * @param      * @return String     */public static void creatTabeAndIntoData...

2018-03-16 11:06:46 3607

DM数据库安装包资源文件

DM数据库安装包资源文件

2022-08-02

jdk1.8压缩包文件

jdk1.8压缩包文件

2022-07-26

个人离职、辞职信申请模板

个人离职、辞职信申请模板 ,欢迎最近想要离职或跳槽的同学前来下载参考。

2022-06-21

jd-gui反编译.zip

java反编译工具JD-GUI,欢迎大家前来下载,如果有好用的版本大家也可以分享下,我也去你们的地址去下载。

2020-07-14

经典版node-v8.9.4-x64.zip

经典版node-v8.9.4-x64.zip经

2020-04-21

个人授权委托书.docx

个人委托书模板,欢迎大家前来下载。个人委托书模板,欢迎大家前来下载。个人委托书模板,欢迎大家前来下载。

2020-04-16

毕业论文案例.zip

该论文案例字数在6000+,适合初写论文者,仅供参考,欢迎下载。

2019-10-17

Xshell6免费版

网上有好多SSH远程终端工具,这个是免费版,可以先用下

2019-05-13

数据库开发规范

本军规的主要目的是希望规范数据库设计与开发,尽量避免由于数据库设计与开发不当而产生的问题麻烦。

2018-12-26

微信开发者工具

微信web开发者工具,下载即用。

2018-09-25

Spark实战开发

Apache Spark是大型数据处理的快速和通用引擎,此为Spark实战开发教程 ,适合初学者 ,简单易学。

2018-04-08

shiro权限代码

有自动数据生成的数据库,所以不用感到懵逼,里面有关于shiro的认证授权等相关代码,欢迎大家下载,有写不好的地方请指正,谢谢。

2018-04-08

java权限管理代码

java权限管理代码, java权限管理代码, 请用idea打开

2018-04-02

mybatis源码包

mybatis源码包mybatis源码包mybatis源码包mybatis源码包

2018-03-23

常用的正则表达式

上汽公司内部常用的正则表达式,总有一款适合你,欢迎下载

2018-03-20

liunx版的jdk1.8源码包

jdk1.8源码包jdk1.8源码包jdk1.8源码包jdk1.8源码包jdk1.8源码包jdk1.8源码包

2018-03-19

otter源码包

otter源码包,里面有otter的使用案例,透过otter源码能更好的理解和otter的用法

2018-03-16

Velocity模板使用指南中文版

史上最全Velocity模板使用指南中文版,适合初学者读阅

2018-03-14

空空如也

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

TA关注的人

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