自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (5)
  • 收藏
  • 关注

原创 Apollo接入配置中心 -- 源码分析之如何获取配置

apollo 配置中心 获取配置

2023-11-24 17:10:49 555

原创 一篇搞定Java注解

Java注解

2023-11-23 13:13:22 149

原创 JVM学习路线

JVM思维导图

2023-10-24 17:34:53 110

原创 Dockerfile创建镜像异常问题解决

Docker镜像启动报错

2023-09-03 21:09:30 828

原创 三废的日常--Nginx实现负载均衡

Nginx实现负载均衡

2022-09-13 11:04:28 1235

原创 三废的日常——什么是负载均衡

大废:对的,F5设备成本很高,配置也很复杂冗余,一般都是网络部门的同事去负责配置。从功能上来说支持多链路,多服务器,多防火墙的负载均衡,在可用性和安全性上也有良好的表现,直接作用于交换机,硬件负载均衡只专注网络判断,不考虑业务系统与应用的实际使用情况。最小连接数法:最小连接数算法比较灵活和智能,由于后端服务器的配置不尽相同,对于请求的处理有快有慢,它是根据后端服务器当前的连接情况,动态的选择其中当前积压连接数最少的一台服务器来处理当前请求,尽可能地提高后端服务的利用效率,将负责合理地分流到每一台服务器。

2022-09-09 14:45:03 947

原创 三废的日常--代理是什么

正向代理、反向代理是什么?三废带你了解它。

2022-09-07 12:15:38 120

原创 Java实现PDF合同生成

由于在工作中遇到了合同套打的需求,于是在之前 pdfBox获取关键字坐标 的基础上实现了,根据 pdf 模版来套打合同。PDF合同表单生成首先,需要确定合同是否可以套打,如果合同格式固定,需要添加数据内容一般不发生变化,则可以通过 生成表单域 来创建合同模板。如何生成表单域使用 pdf 工具打开 合同模板.pdf,此处使用的是 Adobe Acrobat,当然也可以使用其他pdf阅读器。点击菜单 准备表单 ,然后如下图所示,会自动将下划线变为 文本域,如果没有也可以手动添加。同时也会有其他.

2020-12-30 22:00:59 4458 2

原创 JVM内存分配规则

JVM内存分配规则堆内存分配规则

2020-12-01 16:55:24 5442 4

原创 数字金额转大写金额 工具类

数字金额转大写金额 工具类代码如下:/* * 金额转为汉字大写 * @return * @throws * @author TomatoYan */public class NumberToCN { /* 汉字中数字大写 */ public static final String[] CN_UPPER_NUMBER_HEAD = {"元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟"};

2020-05-20 12:31:08 380 1

原创 HashMap和Hashtable中的hash值是怎么计算的

上一篇讲了String、Integer复写了Object中的hashCode方法,而对于HashMap或类对象来说是直接使用了Object中的hashCode方法。正文如下:public class Test { public static void main(String[] args) { HashMap map = new HashMap(); map.put("key", "value"); Hashtable table = new Has

2020-05-16 14:22:39 5036 1

原创 Java中的Hash值到底是怎么计算的

最近被提及Java中HashMap的一些实现及哈希冲突等,不知不觉就想到哈希值到底是怎么计算出来的,正文如下。先上代码,public class Test { public static void main(String[] args) { String str = "hello"; String str2 = "world"; String str3 = "a"; String str4 = "1"; Intege

2020-05-14 22:28:09 9719 1

原创 Docker安装RabbitMQ消息中间件

Docker中安装 RabbitMQ 镜像在镜像仓库查找镜像 docker search rabbitmq下载镜像 docker pull rabbitmq查看是否下载完成 docker images启动镜像:docker run -p 5672:5672 -p 15672:15672 --hostname my-rabbit --name rabbit -e RABBITMQ...

2020-03-11 22:36:31 368

原创 pdfBox获取关键字坐标

pdfBox获取关键字坐标前言由于接触到一个对pdf做电子盖章的需求,因此需要对关键字进行提取,从而进行指定位置的电子盖章。由于iText不是免费,所以选择了pdfBox,但奇怪的是,找了很多资料,也看了不少前人写的博客,发现并不能很好的实现,因此自己做了一个总结。具体实现所需要的jar包1. pdfbox-2.0.17.jar2. fontbox-2.0.17.jar具体代码...

2019-10-23 20:13:44 7775 5

原创 Java文件复制

Java文件复制场景代码测试结果原因分析结果思考场景从一个文件从一个目录复制到另一个目录,常用在文件备份场景。代码public static void copyFile(File oldfile, File newFile) throws Exception { FileReader fr = null; FileWriter fw = null; try { fr = new ...

2019-07-17 23:48:46 432

原创 代码更新小技巧

对代码做了修改之后,对工作空间进行Clean,重新编译构建项目,这样会生成新的.class文件,只需要替换服务器端的 .class 重新部署启动,便可以实现快速部署。适用于服务器,同时也适用于Docker...

2018-06-30 23:10:13 250 2

原创 Docker容器下MySQL遇到的两个问题

今天在帮小伙伴部署Docker的时候遇到了两个问题。特来总结一下。1、MySQL数据库Linux环境下设置表名不区分大小写。2、Docker中互相访问的地址为Docker的容器地址,因此MySQL的地址需要设置为容器的IP地址。首先解决第一个问题:在Linux环境下,MySQL数据库的表名默认是区分大小写的。因此为了方便使用,需要设置MySQL数据库表名不区分大小写。因此可以修改MySQL的配置文...

2018-05-31 21:04:04 4266

原创 ORA-01653: unable to extend table

数据库表空间不足导致ORA-01653: unable to extend table今天程序报如下错误:System.Data.OracleClient.OracleException: ORA-01653: unable to extend table P_CASHBACK.T_CASHBACK_O_LT_SYNC by 128 in tablespace CASHBA

2018-04-21 16:12:51 524

原创 MySQL安装总结

MySQL 5.7.21免安装版 安装配置1. 下载免安装版压缩包,在指定位置解压2. 配置环境变量 MYSQL_HOME:D:\mysql-5.7.21-winx64在系统环境path后面添加 ;%MYSQL_HOME%\bin,3. 新建my.ini文件放在D:\mysql-5.7.21-winx64文件夹下,将如下代码放入my.ini文件中 [mysql] ......

2018-04-20 20:32:51 408

原创 Java中Scanner类 nextInt()之后nextLine()无法读取输入

所遇到的问题:昨天写一个算法题需要输入一个数字,然后输入对应数字个数的字符串。Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();String[] strArr = new String[n];for (int i = 0; i < n; i++) {    strArr[i] = scanner.ne...

2018-04-10 11:05:00 2925

原创 Docker教程

什么是Docker       Docker包括一个命令行程序、一个后台守护进程,以及一组远程服务。它通过Unix的容器技术解器的封装。这个充当容器分发角色的组件被称为镜像。Docker镜像是一个容器中运行程序的所有文件的捆绑快照。Docker解决的问题组织有序提高了移植性保护你的机器 Docker提供了...

2017-11-02 23:45:35 355

原创 深入探讨Java字符串的拼接

深入探讨Java字符串的拼接

2017-10-03 09:46:32 584

原创 MongoDB学习(一)

MongoDB学习 概念 基础操作 MongoDB基础教程

2017-08-31 10:25:43 425

原创 MongoDB的安装

mongodb Linux下的安装mongodb在Windows下的安装

2017-08-27 18:59:02 328

原创 Nginx官网完整配置例子

Nginx官方配置详解 nginx配置文件详解

2017-08-14 13:59:54 677

原创 jvisualvm远程监控Tomcat

jvisualvm远程监控Tomcat 监控JVM中运行的Java程序 jvisualvm的使用

2017-08-09 18:39:31 592 3

原创 配置最小oracle实例单元

前言Oracle开发的关系数据库产品因性能卓越而闻名,许多大型网站也选用了Oracle系统,是世界最好的数据库产品。但Oracle数据库管理软件却十分庞大,在本地安装总会开启一堆服务,同时占用大量的磁盘空间和内存。Oracle提供了Oracle SQL Developer这样的管理工具(下载地址: http://www.oracle.com/technetwork/developer-tools/s

2017-08-07 15:23:27 698

原创 Nginx配置负载均衡

Nginx配置负载均衡

2017-08-01 13:59:39 1704 1

原创 Maven的使用

1. 什么是MavenMaven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。Apache Maven is a software project management and comprehension tool. Based on the concept of a proje...

2017-05-31 14:46:10 439

原创 Sublime text 添加到鼠标右键功能

Sublime text 添加到鼠标右键功能

2017-05-31 10:53:02 6066

原创 DateTimePicker关于时间区间的设置

DateTimePicker设置时间区间

2017-05-20 16:31:50 10239

原创 bootstrapValidator + Ajax表单验证

bootstrap Validator表单验证这些样式和Js可以百度下载,或者到bootstrap-validator的github上找 https://github.com/1000hz/bootstrap-validator其次,我们需要严格遵守相应的格式代码示例如下: BootstrapValid

2017-05-16 16:16:11 12677

原创 wikia中所有页面的查看

wikia所有页面的查看

2017-04-21 22:30:57 734

原创 人月神话读后感 摘要

人月神话

2017-04-21 20:51:53 1013

原创 Windows下搭建Coding+Hexo博客

在coding下搭建Hexo博客

2017-04-15 00:01:42 1877

原创 Git的简单使用教程

Git的使用

2017-03-29 21:21:32 640

原创 APP研发录的笔记

APP研发录的笔记

2017-03-29 21:09:07 490

原创 Android中的数据持久化(一)

Android中的数据持久化Android中的数据持久化数据存储之SharedPreferences数据存储之SQLite

2017-03-25 19:32:34 446

原创 Android中SimpleAdapter的Item不能点击的原因

虽然ListView早已经被弃用了,但作为一个好久没接触Android的人来说也是让我醉了。话不多说,临时让做一个东西,然后做出来后发现,item无法得到监听,于是发现是被占用了焦点。细细查看 item的代码 发现,自己将手机号码设置为 autoLink<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr

2017-03-08 22:24:13 792

原创 Ubuntu配置Java环境变量

Ubuntu配置Java环境变量

2016-10-08 21:17:06 832

pdfbox fontbox 开发jar包

pdfbox fontbox 开发jar包 1. pdfbox-2.0.17.jar 2. fontbox-2.0.17.jar

2019-10-23

区块链技术介绍PPT

区块链技术介绍

2018-09-11

阿里技术之瞳

阿里技术之瞳

2017-08-29

mongo-java-driver-3.5.0.jar

mongo-java-driver-3.5.0.jar

2017-08-29

空空如也

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

TA关注的人

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