- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 apache下lang3组件关于字符串处理StringUtils的使用
开发中经常需要用到很多开源的组件,有了这些组件不光能提升工作的效率,同时也提升了代码的质量。lang3下的StringUtils就是一个针对开发中字符串处理的工具类。maven引用<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.11</versio
2020-08-20 12:09:57 631
原创 JAVA程序员常用的几个工具类
好的工具做起事来常常事半功倍,下面介绍几个开发中常用到的工具类,收藏一下,也许后面真的会用到。字符串处理:org.apache.commons.lang.StringUtilsisBlank(CharSequence) 可以检查空,null和空格isEmpty(CharSequence)只能检查空和nullSubstring/Left/Right/Mid字符串截取LeftPad/RightPad/Center/Repeat 字符串补全trim(CharSequence) 去除字符串两...
2020-08-11 10:25:35 451
原创 JAVA后台开发的瑞士军google guava实测
Google公司针对JAVA开发开源的guava工具被誉为是JAVA里面的瑞士军刀。能简化我们的代码,让我们的代码易写、易读、易于维护。而且它能提高我们的工作效率,让我们从大量重复的底层代码中脱身。由于做过很多高并发的测试,运用在项目中能大大的优化我们大部分的工作,下面说说一些常的方法。maven项目中引入,根据自己实际的需要引入不同的版本。<dependency> <groupId>com.google.guava</groupId>
2020-08-07 09:48:17 287
原创 后端开发程序员CentOS7 linux下常用的shell命令
后端程序员常常需要登陆到生产环境上去分析问题,熟悉几个常用的sehll命令必不可少的了。跳转目录cd对应的目录查看磁盘空间,文件夹大小df-h查看碰盘空间du -sh dir1 查看文件夹大小解压安装包tar-cvfxxx.tar.gz解压的文件名进看进程的运行状态ps aux | grep 进程名查看文件vivim当前目录pwd查看文件tail -2 file1 查看一个文件的最后两行tail-ffile1实...
2020-08-07 09:47:28 266
原创 阿里dubbo出错提示Thread pool is EXHAUSTED 解决
同事反馈,系统使用过程出个别时候会出现错误,系统使用srpingMvc+spring+mybatis+dubbo的微服务架构。检查日志看到如下异常信息:Caused by: java.util.concurrent.RejectedExecutionException: Thread pool is EXHAUSTED! Thread Name: DubboServerHandler-10.8.64.57:20880, Pool Size: 200 (active: 200, core: 200, m
2020-08-06 10:14:13 3184
原创 后端程序员跨平台应用的前端框架uni-app初探
公司经常会接到各种前端h5,安卓,IOS,小程序开发的工作,开发的同事前端这块相对较弱,如果全部学习一遍的话成本也太高,也不太现实,因此,需要一个开发一遍能满足在各大平台都能使用的技术显的尤为重要。uni-app基本了能满足上述要求。uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架。开发者通过编写 Vue.js 代码,uni-app 将其编译到html5,iOS、Android、微信小程序,支付宝小程序,头条小程序等多个平台,保证其正确运行并达到优秀体验。官方提供了详细的文档,
2020-08-06 10:12:26 975
原创 centos7安装zookeeper单机版
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。主要是用来解决分布式应用中经常遇到的一些数据管理问题。支持集群,本文说明一下单机版的安装。登陆服务器,下载安装文件包wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz由于需要JDK的支持,安装前请确认当前系统环境是否安装JDK,关于JDK的安装请参照centos,linux环境下安装JDK1.8完整解
2020-08-06 10:11:22 149
原创 Centos7下安装一个或多个tomcat7完整
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,在运用中也占有大部分的市场。根据系统下载对应的版,在线的下载地址如下【centos下下载tar.gz格式】:http://tomcat.apache.org/download-80.cgi因为tomcat执行需要JDK环境,安装前请确认是否安装,关于centos下安装JDK请参考另一篇文章。centos,linux环境下安装JDK1.8完整我测试的to.
2020-08-04 16:26:28 164
原创 centos,linux环境下安装JDK1.8完整
进入oracle官网下载安装包,cetos一般选择xx-xx-linux-x64.tar.gz。获取到地址后可以点击下载,也可以使用wget命令下载。在得到下载好的文件后下面就可以开始安装了。比如我本地下载的文件名为:【jdk-8u162-linux-x64.tar.gz】首先我们确认当前环境下有没有安装JDKjava -version如安装则删除安装的历史文件,没有安装跳过此步骤。rpm -qa | grep java | xargs rpm -e --nodeps...
2020-08-04 09:44:56 159
原创 JAVAWEB开发下常见中文乱码问题解决
JAVA环境下处理中文乱码问题一直是很多人困扰的问题,像URL传参乱码,写进数据库乱码,服务写中文文字图片乱码处理及导出PDF乱码。1:安装中文支持yum groupinstall "fonts"2:设置系统编码echo $LANGvim /etc/locale.conf -- 编辑服务器编码LANG="zh_CN.UTF-8"//重启系统3:上传字体simsun.ttc至服务器JDK目录(正常该文件在本地的文件系统中可以找到)4:JAVA导出PDF部分代码...
2020-07-31 11:41:14 607
原创 Dropzone.js文件拖拽上传提示Dropzone already attached 解决
最近收到客户的反馈,在操作上传文件有时会出现没有任何。大部分时间是正常。重现问题后,f12打开后台控制台发现如下提示:Uncaught Error: Dropzone already attached. at new b (dropzone.min.js:1) at HTMLSpanElement.<anonymous> (dropzone.min.js:2) at Function.each (jquery.min.js:2) at m.fn.init...
2020-07-30 10:04:43 3339
原创 记一次TOMCAT开启一段时间自动关闭
最近同事开发的一个项目部署上线后用过几天就TOMCAT自动关闭,并且该项目没有开通对外访问。通过阿里云监控台查看,从升级后系统内存占用上升趋势,CPU等信息没有太大变化。打印服务器日志后发现全是线程日志。并且过一段时间后会发现停留大日志里的线程数逐步增加,通过命令定时查看服务器观察应用线程数,按时间在递增。综合以上分析初步定位是开启线程数多没有关闭导致程序占用系统内存多从而TOMCAT关闭。top --查看JAVA线程IDtop -Hp pid -d 1 -n 1 --查看当前的较高的线.
2020-07-29 11:18:34 1300
NumberToCN.java
2019-06-28
DecimalCalculate.java
2019-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人