自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (12)
  • 收藏
  • 关注

转载 Java Base64工具类,提供常用(文件、图片、PDF、URL)转换方法,欢迎留言完善...(转载博文)

Java Base64工具类,提供常用(文件、图片、PDF、URL)转换方法

2023-03-03 08:56:19 7660

原创 Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、Owner

Gitlab权限管理Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、OwnerGuest(访客):可以创建issue、发表评论,不能读写版本库Reporter(报告者):可以克隆代码,不能提交,QA、PM可以赋予这个权限Developer(开发人员):可以克隆代码、开发、提交、push,RD可以赋予这个权限Master(主程序员):可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限Owner:可以设置项目

2022-04-06 16:03:23 4321

原创 java 转换byte 动态识别返回 KB MB GB TB

public static String readableFileSize(long size) { if (size <= 0) return "0"; final String[] units = new String[]{"B", "KB", "MB", "GB", "TB"}; int digitGroups = (int) (Math.log10(size) / Math.log10(1024)); return new DecimalFormat("#,#.

2022-02-17 11:18:17 276

原创 IDEA如何自动添加注解作者等信息?

IDEA如何自动添加注解作者等信息?1.点击File2.点击Settings3.点击Editor4.点Live Templates5.点击左上角加号选中第2个6.自定义命名,选中你自己创建的组,点击左上角加号选择第1个选项添加以下内容/** * @author BinPeng * @date $date$ $time$ */7.点击Edit, variables,添加属性8.这时底部会有警告提示,点击它..

2022-02-09 17:15:59 10203 3

原创 java8 list 多属性 去重

T:为实体对象,get方法为去重对象属性,返回list<T>List<T> distinctClass = t.stream(). collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(o -> o.getId() + ";" + o.getName()))).

2022-01-29 14:09:11 928

原创 win10的开机启动目录(文件夹)位置

C:\Users\userName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (指定用户,请换成自己的名字或去C:\Users查看相关目录)C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp (所有用户)win10和以前的系统不同之处之一:启动目录不再显示在开始菜单中,于是设置某开机程序时,没想到用启动目录,而使用了软媒,但谁知这个程序比..

2021-12-07 08:47:03 3744

原创 值得推荐的Idea中十几大优秀插件

最近,闲来无事,为了改变一下枯燥的编程环境,特地搜寻了下有助提升代码功力的插件,够装逼,够狂,拽,屌~ 绚丽的画面,多彩的跳动,让你区别其他程序猿。产品,测试,开发看到你的界面,眼睛都会发光~ 算了,我实在是编不下去,自己去体验吧~ PS: ☆ 半星 ★ 一星 主要是以狂拽屌指数来排名12、Stackoverflow这个插件其实是最实用的插件,程序猿遇到的问题,基本都能找到回答,但是它使用的是google搜索引擎,对于,不购买vpn的同学来说,感觉好鸡肋呀~选中需要...

2021-12-05 12:14:14 1122

原创 idea配置maven环境

idea会自带一个maven,一般是自己重新创建一个maven项目配置路径如下:2.配置镜像在maven包下配置:D:**\apache-maven-3.6.0\conf\settings.xml<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>.

2021-12-04 23:19:31 163

转载 Maven之 setting.xml配置文件详解

setting.xml配置文件maven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用户配置,只对当前操作系统的使用者生效。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml会覆盖全局的settings.xml。Maven安装后,用户目录下不会自动生成s.

2021-12-04 22:54:25 8555

原创 linux下备份/还原oracle数据库,亲测有效

1、新建Oracle数据库备份目录mkdir -p /back_db2、新建Oracle数据库备份脚本vi /back_db/oraclebackups.sh3、脚本内容:#!bin/bash#载入环境变量export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1e...

2019-10-31 12:01:08 3134

转载 数据库空间存储已满,如何清理释放空间

1.恢复改为简单模式收缩文件不是收缩数据库第一种方法:清空日志。1.打开企业管理器,直接在查询分析器里执行:(如果是FULL完整类型,修改为SIMPLE简单类型)alter database [数据库名] set recovery simple 或者 右键你要压缩的数据库--属性--选项--恢复模式--简单2.第二种方法:清理事务日志,压缩文件--查询数据库内存SELE...

2018-11-20 13:53:44 20212

转载 Mysql几种索引类型的区别及适用情况

此文章转载自 : https://www.cnblogs.com/yuan-shuai/p/3225417.html如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。那么,这几种索引有什么功能和性能上的不同呢?FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE...

2018-11-20 10:13:22 146

转载 java多线程任务队列模型

此篇文章将从任务队列的设计;任务调度的方式(串行和并行)。代码很简单,主要是设计的思想。任务队列final class PendingPostQueue {    // 含有头、尾指针的链表结构实现队列    private PendingPost head;    private PendingPost tail;    // 入队列    synchronized void ...

2018-11-08 16:59:45 2312

原创 关于nginx启动报错问题的解决( bind() to 0.0.0.0:443 failed)

nginx报错日志:2018/11/07 16:12:54 [emerg] 6456#15468: bind() to 0.0.0.0:443 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)ctrl + R 运行 cmd, 输入nets...

2018-11-07 16:26:26 5717

转载 @RequestBody和@RequestParam区别

@RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型)RequestParam可以接受简单类型的属性,也可以接受对象类型。 实质是将Request.getP...

2018-11-06 17:30:47 92

转载 SpringBoot注解最全详解

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Ja...

2018-11-06 17:22:21 184

原创 打包项目报 thread "main" java.lang.NoSuchMethodError com.google.common.base.Preconditions.checkArgument

打包项目报错:Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)Vpom.xml文件里添加:        &lt;dependency&gt; ...

2018-11-05 11:39:56 7438

原创 springboot的热部署

配置文件添加配置:        &lt;dependency&gt;            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;            &lt;artifactId&gt;spring-boot-devtools&lt;/artifactId&gt;            &lt;optional&...

2018-11-02 16:22:05 71

原创 Could not write metadata for '/RemoteSystemsTempFiles'. D:\workspace\.metadata\.plugins\org.eclipse.

打开sts 报错 找不到指定路径 . Could not write metadata for '/RemoteSystemsTempFiles'.D:\workspace\.metadata\.plugins\org.eclipse.core.resources\.projects\RemoteSystemsTempFiles\.markers.snap (系统找不到指定的路径。) 找...

2018-10-30 10:05:12 1334

转载 STS Initializing Java Tooling

STS 启动之后, "Initializing Java Tooling",其他操作均被阻塞,导致无法正常工作,解决方案:删除当前工作目录下的workspace/.metadata/.plugins/org.eclipse.core.resources/.project,然后重新启动STS,项目重新导入.--------------------- 作者:tiny_lxf 来源:CSD...

2018-10-30 09:51:57 294

原创 导出 zip 压缩文件

/**     * 导出zip文件 list&lt;String&gt; 为 写入到本地的文件     * @param request     * @param response     * @param exportExcel     * @param fileName     */    public static void writeOutZip(HttpServletReq...

2018-10-25 11:57:38 493

原创 poi 读取 excel表 写数据库

    package com.pactera.vds.regionalSchedule.controller;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springf...

2018-10-25 11:49:51 122

原创 poi 导出 excel 文件 工具类 测试

    /**     * 导出 问题-导出excel     */    @Override    public JSONObject exportExcelQuestion(HttpServletRequest request, HttpServletResponse response, JSONObject param)            throws Exception {...

2018-10-25 11:15:19 170

原创 用 FileSaver 导出excel表

// 处理数据 function data(content) { console.log("数据处理开始.sheet.."); var wb = new Workbook(); $.each(content.data, function (index, dataObj) { var scm

2017-11-24 14:27:21 3840

转载 使用HttpClient进行HTTP BASIC验证

1.maven项目引入HttpClient依赖,或导入jar包dependency> groupId>org.apache.httpcomponentsgroupId> artifactId>httpclientartifactId> version>4.5.1version>dependency>2.编写方法,输入定义的用户名、密码,返回一个httpCli

2017-09-30 13:36:07 1163 1

原创 根据车牌获取信息 pom 文件

主方法.代码不全.有需要的联系我. (461607143)package com.bofide.getCarInfo;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;import java.util.Pr

2017-09-29 14:15:09 659

转载 关于国密算法 SM1,SM2,SM3,SM4 的笔记

国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。

2017-09-29 12:10:29 4614

原创 身份证工具类

爬虫写的 传入一个身份证号, 返回 年龄 性别 归属地 星座.

2017-09-29 11:45:46 227

java中级面试题整理

java面试题 整理,包括基础 进阶 算法并发 中间件

2023-01-28

word2pdfUtil.zip

java版 word转pdf工具类,win版+linux版本都有。linux 不需要安装OFFICE

2020-08-05

代码统计SourceCounter.zip

软件介绍(Introduction) -------------------------- 程序源代码的步数(行数)、工时、成本、质量指标等 计数软件。用逗号分隔文本计算源代码的结果 可作为文件(CSV)保存,对开发者来说是必要的工具。之后,转移 作为案件等的预算工具也很有用。 C++、VB.Net、VB、C#、JAVA、Delphi、ASP.Net、ASP、JSP、HTML等的调味汁 支持文件。关于详细功能,请参照以下列表。 *支持30种源代码格式 *可以添加要计数的源文件类型(扩展名) *可以计数多个目录、子文件夹 *可计算源代码的月数、成本 *可计算源代码的质量指标 (例如,测试用例密度、错误检测密度等) *结果可以作为.CSV格式的文件保存 *可保存上次计数时的源文件夹历史 *通过Unicode实现,支持多国语言GUI (英语、简体中文、繁体中文、日语)

2020-07-31

fastdfs-client-java-5.0.4.zip

fastdfs-client-java-5. 0.4.jar jar包 操作 fastdfs 官方客户端包 org.csource fastdfs-client-java

2020-06-02

bcprov-jdk16.rar

jar包,bcprov-jdk16-145第三方加密的JAR,最新版本,支持1.6, java实现AES256加密解密 需要的jar 包 bcprov-jdk16-145.jar

2020-04-24

仿滴滴抢单倒计时代码

因项目需求自己找的一个时间选择器上进行修改,有需要的可以拿去

2018-11-20

Thinking in java4(中文高清版)-java的'圣经'

读者评论 前言 简介 第1章 对象导论 1.1 抽象过程 1.2 每个对象都有一个接口 1.3 每个对象都提供服务 1.4 被隐藏的具体实现 1.5 复用具体实现 1.6 继承 1.6.1 “是一个”(is-a)与“像是一个”(is-like-a)关系 1.7 伴随多态的可互换对象 1.8 单根继承结构 1.9 容器 1.9.1 参数化类型(范型) 1.10 对象的创建和生命期 1.11 异常处理:处理错误 1.12 并发编程 1.13 Java与Internet 1.13.1 Web是什么 1.13.2 客户端编程 1.13.3 服务器端编程 1.22 总结 第2章 一切都是对象 2.1 用引用操纵对象 2.2 必须由你创建所有对象 2.2.1 存储到什么地方 2.2.2 特例:基本类型 2.2.3 Java中的数组 2.3 永远不需要销毁对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 创建新的数据类型:类 2.4.1 域和方法 2.4.2 基本成员默认值 2.5 方法、参数和返回值 2.5.1 参数列表 2.6 构建一个Java程序 2.6.1 名字可见性 2.6.2 运用其他构件 2.6.3 static 关键字 2.7 你的第一个J ava程序 编译和运行 2.8 注释和嵌入式文档 2.8.1 注释文档 2.8.2 语法 2.8.3 嵌入式HTML 2.8.4 一些标签示例 2.8.5 文档示例 2.9 编码风格 2.10 总结 2.11 练习 第3章 操作符 3.1 更简单的打印语句 3.2 使用Java操作符 3.3 优先级 3.4 赋值 3.4.1 方法调用中的别名问题 3.5 算术操作符 3.5.1 一元加、减操作符 3.6 自动递增和递减 3.7 关系操作符 3.7.1 测试对象的等价性 3.8 逻辑操作符 3.8.1 短路 3.9 直接常量 3.9.1 指数记数法 3.10 按位操作符 3.11 移位操作符 3.12 三元操作符 if-else 3.13 字符串操作符 + 和 += 3.14 使用操作符时常犯的错误 3.15 类型转换操作符 3.15.1 截尾和舍入 3.15.2提升 3.16 Java没有“sizeof” 3.17 操作符小结 3.18 总结 第4章 控制执行流程 4.1 true和false 4.2 if-else 4.3 迭代 4.3.1 do-while 4.3.2 for 4.3.3 逗号操作符 4.4 Foreach语法 4.5 return 4.6 break和 continue 4.7 臭名昭著的“goto” 4.8 switch 4.9 总结 第5章 初始化与清理 5.1 用构造器确保初始化 5.2 方法重载 5.2.1 区分重载方法 5.2.2 涉及基本类型的重载 5.2.3 以返回值区分重载方法 5.3 缺省构造器 5.4 this关键字 5.4.1 在构造器中调用构造器 5.4.2 static的含义 5.5 清理:终结处理和垃圾回收 5.5.1 finalize()的用途何在 5.5.2 你必须实施清理 5.5.3 终结条件 5.5.4 垃圾回收器如何工作 5.6 成员初始化 5.6.1 指定初始化 5.7 构造器初始化 5.7.1 初始化顺序 5.7.2. 静态数据的初始化 5.7.3. 显式的静态初始化 5.7.4. 非静态实例初始化 5.8 数组初始化 5.8.1 可变参数列表 5.9 枚举类型 5.10 总结 第6章 访问权限控制 第7章 复用类 第8章 多态 第9章 接口 第10章 内部类 第11章 持有对象 第12章 通过异常处理错误 第13章 字符串 第14章 类型信息 第15章 泛型 第16章 数组 第17章 容器深入研究 第18章 Java I/O系统 第19章 枚举类型 第20章 注解 第21章 并发 第22章 图形化用户界面 附录A 补充材料 可下载的补充材料 Thinking in C:Java的基础 Java编程思想 研讨课 Hands-on Java研讨课CD Thinking in Objects研讨课 Thinking in Enterprise Java Thinking in Patterns(with Java) Thinking in Patterns研讨课 设计咨询与复审 附录B 资源 软件 编辑器与IDE 书籍 分析与设计 Python 我的著作列表 索引

2018-11-20

SpringBootwebSocket 消息发送与接收

SpringBootwebSocket 消息发送与接收 webSocket 消息推送于接收 个人信息推送 springBoot项目,直接下载 导包就能执行

2018-11-16

大数据一秒生成5000000不重复ID

大数据一秒生成5000000不重复ID SnowflakeIDWorker 用到 long timestamp = timeGen(); timestamp 以及上一个 timestamp 加位移.

2018-11-16

db2jcc4.jar

JDBC 连接 db2驱动包,包含 db2jcc4.jar

2018-11-07

db2jcc_license_cu.jar

db2jcc_license_cu jdbc连接数据所用jar包 JDBC连接db2驱动包,包含db2jcc_license_cu.jar

2018-11-07

身份证工具类,验证身份证信息,归属地 星座,

根据身份证号,查询信息.生日 归属地 性别 身份证工具类,验证身份证信息,归属地 星座,

2017-09-29

merchant 精确算法

算法,传入两个Double类型的值,跟精确到小数点后几位 * 计算两个数的商. 精确计算

2017-09-29

空空如也

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

TA关注的人

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