- 博客(39)
- 资源 (12)
- 收藏
- 关注
转载 GB/T 4754-2017 国民经济行业分类
代码类别名称说明门类大类中类小类A农、林、牧、渔业本门类包括01~05大类01农业指对各种农作物的种植011谷物种植指以收获籽实为主的农作物的种植,包括稻谷、小麦、玉米等农作物的种植和作为饲料和工业原料的谷物的种植0111稻谷种植0112小麦种植0113玉米种植0119其他谷物种植012豆类、油料和薯类种植0121豆类种植...
2021-05-18 17:10:37
8276
2
转载 GB/T2659-2000,ISO 3166-1:1997,ISO 3166-1:2006国家和地区代码列表(已整理)
中文简称英文简称英文全称两字母代码三字母代码数字代码备注A阿富汗Afghanistanthe Islamic Republic of AfghanistanAFAFG004奥兰群岛Aland IslandsAXALA248ISO 3166-1:2006新增阿尔巴尼亚Albaniathe Republic of AlbaniaALALB008阿尔及利亚Algeriathe People’s Dem...
2021-05-18 17:02:35
6649
原创 Java如何生成指定范围的随机整数?
Java如何生成指定范围的随机整数?java1.7之前:使用java.util.Random类中的nextInt(int bound)方法返回的随机数范围是0(包含)~bound(不包含)例如:要生成10(包含)~99(包含)的数字,代码如下:Random rand = new Random();int randomNum = rand.nextInt(99 - 10 + 1) + 10; //生成0~89再加10java1.7及之后:使用java.util.concurrent.Thre
2021-03-19 17:44:03
2313
原创 老司机教你Java抽象类和接口的区别
Java也写了10年多了,先说说个人的感悟吧,想看面试答案直接翻到本文结尾。个人感悟 Java语言本身有许多借鉴C++优点,同时克服C++复杂性的地方,例如接口的发明。C++里面是没有接口的,但是可以定义抽象类,然后支持多重继承。关于多重继承的弊端,可以自行搜索。Gosling为了克服多重继承的弊端,直接限制了Java只能是单根继承,即一个类只能继承一个父类。像这种只有方法没有属性的抽象类,一个类可以支持多个不会有影响,因此单独为它设计一个接口的语法。反观C++、Python这种具有多重继
2021-03-19 17:20:35
207
原创 如何区分Java中的基本类型primitive types和引用类型reference types?
如何区分Java中的基本类型primitive types和引用类型reference types?在Java虚拟机规范(Java Virtual Machine Specification)中,数据类型分为基本类型primitive types引用类型reference types引用类型又可以分为class型数组array型接口interface型方法1:区分基本类型和引用类型,有一个简单的规则,就看它能不能赋null值:能,就是引用类型;不能,就是基本类型。例如:int x
2021-03-19 13:57:19
1018
原创 Java中的引用类型Reference究竟是什么?
Java中的引用类型Reference究竟是什么?当我们在讨论Java中的引用reference ['refrəns]时,实际上包括三个不同的话题:从数据类型的角度讨论什么是基本类型和引用类型,由此引发的常见问题:如何区分基本类型primitive types和引用类型reference types?Java中的基本类型primitive types有哪些?为什么有空指针异常NullPointerException?如何修复NullPointerException?什么是值传递pass-by
2021-03-19 13:26:50
292
原创 spring-kafka导致spring事务失效的解决办法
spring-kafka导致spring事务失效的解决办法spring-boot版本:2.1.16.RELEASEspring-kafka版本:2.2.14.RELEASE数据库:mybatis-plus + oracle发现问题一个spring-boot工程,已经通过配置spring.kafka.producer.transactionIdPrefix开启KafkaTemplate的executeInTransaction事务功能。因为业务上需要发送kafka消息后同时更新数据库记录状态,结果发
2021-02-07 15:55:04
1781
1
原创 使用阿里云和gcr.azk8s.cn镜像安装Kubernetes (K8s)
使用阿里云和gcr.azk8s.cn镜像安装Kubernetes (K8s)由于墙的原因,k8s.gcr.io无法从国内访问,因此在安装Kubernetes时需要使用到国内的镜像。本文讲解使用kubeadm进行安装(官网推荐),以下为安装步骤,个人在Ubuntu 16(xenial)系统测试通过1,安装Docker参考:Ubuntu 16安装Docker ce版CentOS 7.6 安装Docker ce版2,安装kubeadm命令请根据你的系统版本配置镜像apt-get update &am
2020-08-04 21:21:27
1818
2
原创 Nginx完美代理Portainer
Nginx完美代理Portainer背景微服务项目中用到了Portainer来作为Docker Swarm集群的管理工具。由于生产环境IT管理员仅允许开放80端口,因此希望可以使用Nginx进行代理,与业务公用一个80端口号配置修改/etc/nginx/conf.d/default.conf# WebSocketmap $http_upgrade $connection_upgrade { default upgrade; '' close;}# 限制客户端文件上传最大大
2020-08-04 20:37:04
3228
3
原创 Nginx完美代理Alibaba Nacos
Nginx完美代理Alibaba Nacos背景微服务项目中用到了Alibaba Nacos来作为配置中心和服务注册中心。在发布微服务应用的时候,需要提前在Nacos中进行配置。但是生产环境仅开放了80端口,因此希望可以使用Nginx进行代理,与业务公用一个80端口号配置修改/etc/nginx/conf.d/default.conf# WebSocketmap $http_upgrade $connection_upgrade { default upgrade; '' c
2020-08-04 20:27:44
2332
2
原创 MySQL5.7连接数调优
MySQL5.7连接数调优环境:MySQL:5.7问题描述MySQL提示连接数太多解决办法查看最大连接数SHOW VARIABLES LIKE "max_connections";修改最大连接数SET GLOBAL max_connections = 300;或修改my.cnf,增加[mysqld]max_connections = 300docker版mysql,可以增加command --max-connections=300: mysql: image: "m
2020-08-01 14:23:31
1221
原创 Docker持续集成服务器开启TLS监听
我们日常使用的docker命令实际上是个客户端,真正的服务端为dockerd守护进程,客户端和服务端之间可以通过http协议进行交互。为了跑持续集成,需要通过远程命令来发布docker镜像。环境docker: 19.03.x系统:centos 7 / ubuntu 16操作步骤生成ssl证书过程略,请参考文末的官方文档systemctl edit docker按i键进入编辑模式,粘贴以下内容:[Service]ExecStart=ExecStart=/usr/bin/dockerd -
2020-07-26 22:38:11
223
原创 docker在10.0.0.0/24网段无法开启ingress网络的解决办法
问题描述Docker所在的服务器IP地址为10.0.0.2使用docker swarm init后,发布应用外部访问不到,防火墙已经关闭了,使用docker network ls 查看网络,发现驱动列为空解决办法:docker swarm leave --forcedocker swarm init --default-addr-pool 10.10.0.0/16注意必须是/16, 即后面是2个0, 测试办法:docker network create -d overlay cloud
2020-07-26 22:06:39
861
原创 Ubuntu 16安装Docker ce版
环境:ubuntu 16看官方文档最靠谱# 安装必要依赖apt-get install apt-transport-https ca-certificates curl software-properties-common# 配置阿里源加速curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -# 增加仓库add-apt-repository "deb [arch=amd64]
2020-07-26 21:58:57
152
原创 CentOS 7.6 安装Docker ce版
以下命令CentOS7.6测试通过# 使用阿里源加速安装curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 更新缓存yum makecache# 安装dockeryum install -y docker-ce# 设置开机启动systemctl enable docker# 查看服务状态systemctl status docker
2020-07-26 21:45:44
178
原创 非root用户执行docker命令
sudo groupadd dockersudo usermod -aG docker $USER$USER 表示当前用户命令执行成功后需要登出ssh,再重新登入才能生效
2020-07-26 21:28:22
271
原创 mysql客户端基本命令
登录到MySQL:mysql -h 主机名 -u 用户名 -p查看当前所有的数据库:show databases;选择(进入) 数据库:use 数据库名;查看当前数据库所有的表:show tables;查看 某个表的字段结构 :desc 表名;查询表数据:select * from 表名;删除数据库:drop database 数据库名;删除数据表:drop table 表名;删除列:alter table 表名 drop 列名称;删除数据:delete from 表
2020-07-26 21:17:05
115
原创 轮询算法(round-robin)
轮询算法(round-robin)最简单的轮询算法,是使用一个递增的计数器对数组长度进行取余,例如:private int index = 0;String next(String[] array){ return array[Math.abs(index++ % array.length)];}最近在阅读netty源码DefaultEventExecutorChooserFactory类时发现一个有趣的轮询算法,该算法先判定数组长度是否是2的幂,然后使用与(&)操作进行优化。
2020-07-26 21:09:17
2862
原创 Linux允许Root密码登陆
直接开启root远程登陆不太安全,所以ssh默认不允许root远程登陆,不过可以进行以下修改:vi /etc/ssh/sshd_config# 修改以下内容PermitRootLogin yesPasswordAuthentication yes适用于centos/ubunt系统
2020-07-26 20:27:13
1123
原创 nginx代理nexus实现docker和maven公用端口
nginx代理nexus实现docker和maven仓库公用端口背景需求原理代码:内网http版代码:内网https版本代码:公网https版本背景nginx版本:1.18.0nexus OSS版本: 3.25.0-03nexus web 端口:8081nexus docker-public组http端口:8443需求公司使用Nexus作为maven,npm和docker镜像加速服务器;不过Nexus支持docker镜像服务时,需要单独开端口,个人不喜欢这个模式,因此使用Nginx做一层代理,
2020-07-26 16:49:07
988
原创 maven pom.xml设置换行符line.separator
有时在Windows系统上使用某些MavenPlugin时,需要设置换行符风格。下面的配置可以用于修改java system properties中的line separator<build> <plugins> <!-- for windows, set line.separator ...
2019-04-24 15:05:33
2222
原创 长安汽车2015款悦翔V7好用的凯立德主程序
2015款悦翔V7硬件配置:CPU:ARM11 TCC89X/91X/92X内存:192MB系统:WINCE 6.00.3122分辨率:800*480GPS端口: COM1 速率:4800SDMMC内置存储:7.3G博主试用了很多版本的凯立德主程序,包括C1204 C1535 C2939等,GPS定位均有不同程度的延迟。经常在路口应当要转弯了
2018-01-02 12:42:15
3268
原创 善领声音编辑器,修改search.dat完美启动静音
研究了好几天,总算把善领的search.dat文件格式Po了。 写了一个java程序,用来擦除善领启动音。程序比较简单,点击打开声音文件选择善领的search.dat文件,然后程序会自动解析文件格式,并显示声音列表。 在左边表格中点击一个声音文件,可以进行导出或者擦除。 擦除就是将声音文件对应的位置用0填充,这样善领还是会读取这个声音并进行播放,但是文件是空的。 程序的状态栏可以看到总文件个
2016-03-19 22:30:35
5795
5
原创 个人移植的酷派大神F2移动定制版Recovery
酷派真是坑,官方出个移动版(硬件P2),又来个移动定制版(硬件P0),两个版本的硬件还不同,导致移动定制版刷了移动版的Recovery后进不了Recovery.个人移植了叮咚Recovery,仅适用于移动定制版下载地址就不给了,欢迎大家来QQ群里讨论和下载:点击链接加入群【酷派大神F2移动定制版】:http://jq.qq.com/?_wv=1027&k=fSboQH
2015-04-06 23:34:26
4385
转载 arcgis 中央经线
转自:http://www.360doc.com/content/11/0427/14/3442245_112691615.shtml#坐标系统是GIS图形显示、数据组织分析的基础,所以建立完善的坐标投影系统对于GIS应用来说是非常重要的,不过由于搞清楚那么多的投影类型、坐标系统是一件很麻烦的事情。上大学那会儿没有好好学地图学(好好学了估计也不会考虑那么多,嘿嘿。),所以现在不得不补补
2015-03-31 10:55:13
6097
原创 卓普小黑C2降低分辨率提高系统性能40%教程
小黑用了快2年了,一直没有好用的系统。最近出了阿里云3.0系统,刷机后试用了2个月了整体很满意。大卡片布局确实很爽。来个图大家感受一下:内存控制方面也相当不错。因为在build.prop文件里看到了yun.vm.jit相关配置,估计阿里云用了自己家优化过的虚拟机。淘宝网后台用的就是阿里自己家的JVM,所以他们完全是有实力自己做个优化版的安卓虚拟机的。唯一
2015-02-04 13:16:56
2009
4
原创 C程序HelloWorld
Hello.c文件内容#include int main() { printf("Hello world!");return 0; }
2014-06-28 20:20:58
604
原创 Win8.1设置窗口背景颜色为护眼色
win7里可以在个性化里设置,到win8的时候没有了。只能手动修改注册表,达到同样的效果:window+R ---》输入regedit(点击确定后进入注册表编辑器) ---》HKEY_CURRENT_USER ---》Control Panel---》 Colors,找到Window后右击修改为202 234 206(颜色为专家建议的豆沙绿),完成所有操作后重启计算机即可
2014-01-22 10:51:46
44037
16
转载 中国与印度软件开发之比较
转自:http://bbs.csdn.net/topics/10015234我在工作中,接触到印度软件公司开发出来的软件: 整个体系架构非常清晰,按照我们的要求实现了全部功能,而且相当稳定。但是打开具体的代码一看,拖沓冗长,水平不咋样。我们自己的一些程序员就有怪话了,说他们水平真低。但是! 印度人能够把软件整体把握得很好,能够完成软件,并得到相当好的设计文档。而中国人在那里琢磨数据结构、
2013-10-29 12:34:14
1559
原创 使用Apache POI精确设置Excel的行高和列宽
EXCEL的行高度和列宽度单位是不一样的。1,EXCEL列高度的单位是磅,Apache POI的行高度单位是缇(twip):1英寸=72磅=25.4毫米=1440缇1磅=0.353毫米=20缇POI中的行高=Excel的行高度*20Excel的行高度=POI中的行高/20 这里顺便把像素的换行方法说一下:DPI = 1英寸内可显示的像素点个数。通常电脑屏幕是96
2013-10-09 08:41:43
26693
50
原创 Dom4j带换行符属性值读取后变成空格的解决办法
百度一圈没找到,还是在StackFlow上找到了答案。问题描述:Dom4j写入带换行符的属性值时,可以看到生成的XML里是换行的,但是用dom4j读取回来后换行符变成了空格。解决办法:1,在XML根节点添加属性xml:space="preserve"对应的dom4j代码是:document.getRootElement().addAttribute(QName.get("s
2013-09-08 15:31:19
5166
1
转载 Tomcat6.0 连接池的配置
转自http://www.blogjava.net/gm_jing/articles/308828.html 感谢原作者,放在这里免得以后到处找
2013-09-08 15:12:59
544
转载 Xms Xmx PermSize MaxPermSize 区别
转自http://www.cnblogs.com/mingforyou/archive/2012/03/03/2378143.html 放在这里免得以后到处找Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. I
2013-08-01 09:09:57
542
转载 错误和异常的区别(Error vs Exception)
转自http://www.cnblogs.com/with-wang/archive/2012/03/24/java_doc_3.html 错误和异常的区别(Error vs Exception) 今天面试问了这样一个问题,"Error" 和 "Exception"之间有啥区别?我觉得挺有意思,但是似乎又不能脱口而出。查找了一番资料之后,稍微总结了一下。1) error都是继承自
2013-07-09 14:31:04
1304
转载 OJDBC版本区别
转自:http://tiantian0521.blog.163.com/blog/static/4172088320117294265766/ 感谢原作者,转到这里用来备忘 classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Or
2013-04-15 17:09:52
800
原创 为JMX JConsole设置用户名密码登录
个人环境说明:JAVA jdk1.6.0_20IP地址:192.168.88.106系统登陆用户名:Administrator1,设置密码文件和权限在jdk1.6.0_20\jre\lib\management中将jmxremote.password.template复制一份重命为jmxremote.password。修改最后两行,将#monitorRole
2012-10-29 14:38:28
13625
原创 我制作的EditPlus生成UUID/GUID插件
因为公司里SQL主键习惯用UUID来的,EditPlus没有生成UUID的功能,于是自己写了一个,原理很简易,先用Eclipse建一个JAVA项目,里面就一个带有Main方法的类,public static void main(String[] args) { System.out.print(UUID.randomUUID());}这段代码会在控制台输出一个UUID,把这个项目导
2012-08-15 12:41:30
1042
aspose-cells-8.5.0-java 去水印特别版
2015-07-17
EditPlus UUID Plugin插件
2012-08-15
m2e插件org.maven.ide.eclipse0.12.1.20110112-1712
2012-07-20
TableMaker[CSDN论坛建表小工具]
2010-08-27
TableMaker[CSDN论坛建表小工具]
2010-08-27
TableMaker[CSDN论坛建表小工具](附源码)
2010-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人