- 博客(120)
- 资源 (48)
- 收藏
- 关注
转载 HashMap原理21问
1:HashMap 的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。transient Node[] table;2:HashMap 的工作原理?HashMap 底层是 hash 数组和单向链表实现,数组中的每个元素都是链表,由 Node 内部类(实现 Map.Entry接口)实现,HashMap 通过 put & get 方法存储和获取。存储对象时,将 K/V 键值传给 put() 方法:1、调用 hash
2020-10-08 09:15:31
574
原创 POI填充word文字+图片+图表(衍生上一章节)
模板下载路径:package com.mlogcn.wuhan.utils;import org.apache.poi.ss.util.CellRangeAddress;import org.apache.poi.ss.util.CellReference;import org.apache.poi.util.Units;import org.apache.poi.xddf.usermodel.chart.*;import org.apache.poi.xwpf.usermodel..
2020-09-07 14:54:45
91
原创 POI填充word文字和图表
模板下载路径:正在审核package com.mlogcn.wuhan.utils;import org.apache.poi.ss.util.CellRangeAddress;import org.apache.poi.ss.util.CellReference;import org.apache.poi.xddf.usermodel.chart.*;import org.apache.poi.xwpf.usermodel.*;import java.io.FileOutputStre
2020-09-03 16:55:49
131
转载 Jfreechart中文API和属性详解
本文包括3个部分:1. Jfreechart分解;2. Jfreechart中文API3.JfreeChart开发中遇到的问题及解决方式要想绘制出漂亮的图表,就必须了解图表的构成部分,将图表进行分解成N个部分。JfreeChart 中文API-------------------------------- 要想绘制出漂亮的图表,就必须了解图表的构成部分,将图表进行分解成N个部分。然后再对每一个部分进行渲染,设置样式:包括背景色、轮廓线条样式和颜色、填充颜色、字体大小...
2020-09-03 16:40:42
37
原创 JFreeChart 生成图表工具
package com.mlogcn.wuhan.utils;import java.awt.Color;import java.awt.Font;import java.io.File;import java.io.FileOutputStream;import java.text.DecimalFormat;import java.text.NumberFormat;import org.jfree.chart.ChartFactory;import org.jfree.char.
2020-09-03 16:35:47
37
原创 Java数据类型和MongoDB数据类型对应关系
Java boolean类型 ---------------------------------- Mongodb Boolean类型 Java char类型 ---------------------------------- Mongodb String类型 Java String类型 ---------------------------------- Mongodb String类型 Java byte类型 ----------------...
2020-06-10 14:05:30
736
1
转载 VMware虚拟机CentOS 7 磁盘扩容
一、环境虚拟机软件:VMware® Workstation 15 Pro系统版本:CentOS7.5二、扩容步骤1、VM上修改磁盘信息将虚拟机关机,然后点击VM顶部菜单栏中的显示或隐藏控制台视图按钮来显示已建立的虚拟机的配置信息...
2020-02-12 15:26:38
164
原创 GeoServer发布OSM地图
参考顺序:CentOS7安装Postgresql10.5和PostGIS CentOS7部署GeoServer CentOS7部署osm2pgsql GeoServer发布OSM地图 1. 创建图层数据表osm_db中包含了planet_osm_line,planet_osm_point,planet_osm_polygon和planet_osm_roads四个有数据的表,我...
2020-02-11 13:50:08
852
原创 CentOS7.6安装Postgresq11和PostGIS
CentOS7.6安装Postgresq11和PostGIS 由于在CentOS7.6下使用《CentOS7.5安装Postgresql10.5和PostGIS》安装PostGIS时候会报错,下面安利一个CentOS7.6安装Postgresq11和PostGIS。系统:Centos7.5一、安装Postgres111.首先安装PostgreSQL的rpm...
2020-02-06 20:44:22
286
原创 CentOS7部署osm2pgsql
参考顺序:CentOS7安装Postgresql10.5和PostGIS CentOS7部署GeoServer CentOS7部署osm2pgsql GeoServer发布OSM地图 本文主要参考GitHub上osm2pgsql的说明文档1. 先安装Gitsudo yum install git -y2. 下载osm2pgsql源码cd ~git clo...
2020-02-05 20:17:28
378
原创 CentOS7.5安装Postgresql10.5和PostGIS
参考顺序:CentOS7安装Postgresql10.5和PostGIS CentOS7部署GeoServer CentOS7部署osm2pgsql GeoServer发布OSM地图 CentOS7 安装Postgres10.5和PostGIS又安装了一次Postgresql,每次安装总会出一些莫名其妙的问题,这次给记录下来系统:Centos7.5一、安装Postgre...
2020-02-05 17:25:19
432
原创 CentOS7部署GeoServer
参考顺序:CentOS7安装Postgresql10.5和PostGIS CentOS7部署GeoServer CentOS7部署osm2pgsql GeoServer发布OSM地图 CentOS7部署GeoServer一、安装JDK81、下载jdk1.8wget http://download.oracle.com/otn-pub/java/jdk/8u181-b...
2020-02-05 15:46:17
1165
转载 gitLab 删除文件 、只删除远程仓库文件、更换远程仓库
一。删除文件1.克隆远程仓库到本地库。例如使用ssh方法:git clone git@github.com:xxx/xxx.git2.对需要删除的文件、文件夹进行如下操作:git rm test.txt (删除文件)git rm -r test (删除文件夹)3.提交修改git commit -m "Delete some files."4.将修改提交到远...
2020-01-20 15:01:34
2764
原创 命令行提交新项目代码到gitLab服务器
1、创建项目,前提是gitLab服务器已经搭建完成,在gitLab个人账户下创建一个项目,项目名称自己定义2、拷贝本地代码到指定目录,一般自己创建一个固定的代码目录,比如project/grib2json-master/...3、到git官网https://git-scm.com/下载最新版本的git安装包,看好对应操作系统的不同安装包,然后安装git4、进入代码目录右击选择...
2020-01-07 11:50:34
421
原创 postgresql比对数据库结构、导入、导出等脚本
-----------------------------强行删除数据库-----------------------------SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname='dbname' AND pid<>pg_backend_pid(); DR...
2019-05-28 11:43:24
336
转载 sigar读取服务器信息【java】
简介Sigar(System Information Gatherer And Reporter),开源的跨平台系统信息收集工具,C语言实现,下载链接:https://download.csdn.net/download/junlong750/10900666,下载之后是个压缩包,保留好了下面各种用到。使用由于仅在java里用到了Sigar,这里也就只讲讲java项目里怎么去用它(其他...
2019-01-07 11:22:33
220
原创 一、CentOS Docker 安装
前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。使用 yum 安装(CentOS 7下)Docker 要求 CentOS...
2018-08-07 17:51:04
74
原创 oracle忘记管理员密码,修改新密码
以linux操作系统上的oracle数据库为例1、登录到安装oracle数据库服务器的操作系统。2、输入“su - oracle”命令切换到oracle用户下3、查看环境变量ORACLE_SID的设置情况:windows: echo %ORACLE_SID%linux: echo $ORACLE_SID4、设置环境变量ORACLE_SID的值来确定连接实例windows: set ORACLE_S...
2018-02-09 13:43:32
3826
转载 axis2 WebService的发布与调用
1:准备: JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html eclipse:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno
2017-10-13 15:01:02
289
转载 tomcat7 性能优化
1. 目的通过优化tomcat提高网站的并发能力。当我们今天我们将这个优化讲完之前 优化完成后看能达到什么层次。 2. 服务器资源服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。硬件我们不说了 这个方面是钱越多越好是吧。3. 优化配置3.1. 配置tomcat管理员账户在conf/ tomcat-users.xml下添加用
2017-09-12 10:43:56
531
转载 oracle 修改字符集 修改为ZHS16GBK
Oracle数据库的字符集更改 A、oracle server 端 字符集查询 select userenv('language') from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LANGUAGE 为 server端字符显示形式 B、查询oracle client端的字符集
2017-08-11 15:00:15
300
原创 Oracle创建DBlink
当用户要跨本地Oracle数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中创建dblink。创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限。想知道有关dblink的权限,以sys用户登录到本地数据
2017-06-02 16:50:33
699
转载 ORACLE获取字符串中数字部分
1、regexp_replaceselect regexp_replace('23456中国3-00=.,45','[^0-9]') from dual;输出:2345630045select regexp_replace('统建楼集宁里10-3-202','[^0-9]') from dual;输出:103202标签:regexp_replace regexp r
2017-04-18 16:14:12
7966
原创 打开新窗口以post方式提交
window.open以post方式提交1、按钮准备2、js方法$(function(){ $("#btn_amp").click(function(){ var username="",password=""; postUrl(''+'login.do',username,password); }); $("#btn_amp2").click(function(
2017-04-10 15:24:55
9115
原创 POI导出Execle前后台实例
1、后台代码 @SuppressWarnings({ "rawtypes", "resource" }) @RequestMapping(value = "/exportLinkAnalysis.do", method = RequestMethod.POST) public void exportLinkAnalysis(LinkAnalysis linkAnalysis,HttpServl
2017-03-09 15:23:14
329
原创 windows启动两个tomcat
1、在apache-tomcat-7.0.65\conf目录下更改server.xml文件更改三个地方的端口号2、设置第二个tomcat的环境变量3、在第二个tomcat中的apache-tomcat-7.0.65\bin目下更改catalina.bat和startup.bat把这两个目录下所有的CATALINA_BASE,CATALINA_
2017-03-08 09:57:39
2716
转载 Apache POI使用详解
1.POI结构与常用类(1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明 包名称说明HSSF
2017-03-02 15:35:15
388
转载 使用common-fileUpload制作文件上传(DiskFileItemFactory方式)
使用common-fileUpload制作文件上传(DiskFileItemFactory方式)所需包:commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar在网络找了关于JSP上传文件问题,本来想做个利用AJAX做带进度条的文件上传功能,但是网络上的文章都比较复杂,看了半天都看不懂,发现自己连最简单的文件上传都没有做过,那个就暂时算
2017-02-15 15:35:09
1519
1
转载 基于Spring + Spring MVC + Mybatis 高性能web构建
一直想写这篇文章,前段时间 痴迷于JavaScript、NodeJs、AngularJS,做了大量的研究,对前后端交互有了更深层次的认识。今天抽个时间写这篇文章,我有预感,这将是一篇很详细的文章,详细的配置,详细的注释,看起来应该很容易懂。用最合适的技术去实现,并不断追求最佳实践。这就是架构之道。希望这篇文章能给你们带来一些帮助,同时希望你们可以为这个项目贡献你的想法。
2016-11-21 18:48:59
1658
原创 redis操作测试
package com.transn;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.Tim
2016-10-10 10:58:10
13258
1
转载 MySQL大小写敏感说明
经常遇到的问题,一些不是特别重要但是又比较郁闷的事情。例如今天这个MySQL大小写敏感。先上测试结果。Linux环境下,不是windows平台下。区别很大。注意。一图胜千言 mysql> show create table Ac;+-------+--------------------------------------------------------
2016-08-11 10:20:22
338
转载 serialVersionUID的作用
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常(InvalidCastException)。一、seria
2016-07-22 16:21:25
320
原创 Redis分布式锁java实现
1、定义redis实现分布式锁的接口package com.iol.common.util.concurrent.locks;import java.io.Serializable;/** * Description: 定义redis实现分布式锁的算法 * This program is protected by copyright IOL_SMALL_TAIL. * Progr
2016-06-29 15:18:10
2232
转载 用 Redis 实现分布式锁与实现任务队列
这一次总结和分享用Redis实现分布式锁 与 实现任务队列 这两大强大的功能。先扯点个人观点,之前我看了一篇博文说博客园的文章大部分都是分享代码,博文里强调说分享思路比分享代码更重要(貌似大概是这个意思,若有误请谅解),但我觉得,分享思路固然重要,但有了思路,却没有实现的代码,那会让人觉得很浮夸的,在工作中的程序猿都知道,你去实现一个功能模块,一段代码,虽然你有了思路,但是实现的过程也是很耗时的,
2016-06-28 18:07:03
608
转载 JUnit4 中@AfterClass @BeforeClass @after @before的区别对比
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次)@Test:测试方法,在这里可以
2016-06-24 17:03:02
237
转载 java enum(枚举)使用详解 + 总结
enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1. 原始的接口定义常量2. 语法(定义)3. 遍历、switch 等常用操作4. enum 对象的常用方法介绍5. 给 enum 自定义属性和方法6.
2016-06-23 11:15:39
370
转载 Mybatis通用Mapper
极其方便的使用Mybatis单表的增删改查项目地址:http://git.oschina.net/free/Mapper优点?不客气的说,使用这个通用Mapper甚至能改变你对Mybatis单表基础操作不方便的想法,使用它你能简单的使用单表的增删改查,包含动态的增删改查.程序使用拦截器实现具体的执行Sql,完全使用原生的Mybatis进行操作.
2016-06-15 18:08:42
624
转载 RabbitMQ (五)主题(Topic)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37706355上一篇博客中,我们进步改良了我们的日志系统。我们使用direct类型转发器,使得接收者有能力进行选择性的接收日志,,而非fanout那样,只能够无脑的转发,如果你还不了解:RabbitMQ (四) 路由选择 (Routing)。虽然使用direct类型
2016-06-13 17:40:16
273
转载 RabbitMQ (四) 路由选择 (Routing)
上一篇博客我们建立了一个简单的日志系统,我们能够广播日志消息给所有你的接收者,如果你不了解,请查看:RabbitMQ (三) 发布/订阅。本篇博客我们准备给日志系统添加新的特性,让日志接收者能够订阅部分消息。例如,我们可以仅仅将致命的错误写入日志文件,然而仍然在控制面板上打印出所有的其他类型的日志消息。1、绑定(Bindings)在上一篇博客中我们已经使用过绑定。类似下面的
2016-06-13 17:39:28
385
转载 RabbitMQ (三) 发布/订阅
转发请标明出处:http://blog.csdn.net/lmj623565791/article/details/37657225本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考。 上一篇博客中,我们实现了工作队列,并且我们的工作队列中的一个任务只会发给一个工作者,除非某个工作者未完成任务意外被杀死,会转发给另外的工作者,如果你还不了解:R
2016-06-13 17:38:30
265
测试模板1.docx
2020-09-07
高影响天气模板2.docx
2020-09-03
高影响天气模板.docx
2020-09-03
java面试题(十多个不同的题库)
2014-03-06
煲耳机音乐
2013-08-26
可编辑表格Ext.grid.EditorGridPanel
2013-04-17
基于SSH模拟当当网项目(电子商务平台)
2013-04-09
毕业设计-C++俄罗斯方块
2013-04-09
俄罗斯方块-毕业设计开题报告
2013-04-09
俄罗斯方块-毕业设计文档
2013-04-09
OA办公自动化系统(SSH)
2013-04-09
EXTJS升级版时间控件
2013-04-08
SQL_Server_SQL语句大全
2013-04-08
ExtJS的表单
2013-04-08
EXT 中文手册
2013-04-08
JSP_struts2标签大全
2013-04-07
W3CSchool文档
2013-04-07
oracle和mysql的区别
2013-04-07
osmsld.zip
2020-02-11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝