自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 项目启动报yaml文件错误:java.nio.charset.MalformedInputException: Input length = 1

项目启动报yaml文件错误,文件用的nacos上的公用的,别人不报错,只是本地报错。错误如下:通过查找发现本地编码问题修改文件编码项目启动成功

2021-12-03 11:33:17 464

原创 查询条件大于数据库中的数据,如何模糊匹配

例如:表中存的"河北",查询条件为"河北省",需要匹配上。其实需要的还是like,只不过是跟通常的 like 前后参数位置替换一下。Oracle:select * from table t where '河北省' like t.province_name||'%';Mysql:select * from table t where '河北省' like concat(t.province_name,'%');...

2021-06-30 11:41:04 242

原创 Oracle中对一个字段进行截取操作

Oracle中对一个字段进行截取操作例如数据为:AA;B;CCC;DDDD;E;F;120;ccc想取固定位置的120需要使用到2个函数substr字符截取函数格式1: substr(string str,int a);格式2:substr(string str, int a,int b) ;显然需要使用格式2的函数select substr('AA;B;CCC;DDDD;E;F;120;ccc',19,3) from dual;问题是如何去19的位置和3的长度,(注:1..

2021-01-27 14:52:57 3098

原创 经纬阅读Java笔试题

1、说说Java的GC(举例说一下你项目实战的GC调优)。2、谈谈缓存雪崩和穿透,以及解决方案。3、谈谈缓存一致性的解决方案(问题:更新操作应该先更新数据库还是删除缓存?)。4、谈谈你知道的MQ,已经各自的优缺点。5、谈谈如何设计一个秒杀系统。比如淘宝双11秒杀场景,大量的用户短时间内涌入,瞬间流量巨大(高并发),比如:1000万人同一时间抢购100件商品。秒杀活动是一个特别考验后台数据库、缓存服务的业务,对于数据库、缓存的性能要求特别严格。6、描述一下JVM内存模型7、描述Java

2020-07-23 22:52:01 326

原创 JVM-学习记录,GC

熟练掌握1、垃圾回收算法标记-清除(产生碎片-CMS),复制-清除(浪费空间),标记-整理2、垃圾回收器一般PS+PO、PN+CMS、G1、(ZGC目前较少)3、根可达算法根包含:4、如何解决CPU100%1,top2,top hp3,jstack5、类的加载机制双亲委派机制,为什么使用双亲委派,为了安全考虑...

2020-07-20 11:23:10 112

原创 CentOS安装Nginx

1、Install the prerequisites:安装必备组件sudo yum install yum-utils2、To set up the yum repository, create the file named/etc/yum.repos.d/nginx.repo设置下载,新增配置文件vim /etc/yum.repos.d/nginx.repo3、with the following contents:文件内容:[nginx-stable]na...

2020-07-07 11:46:50 82

原创 Redis为什么设计成单线程且还是高效的

1,单线程的,避免了多线程的上下切换2,数据在内存中,所以很快3,耗时的指令,谨慎使用,有可能导致Redis卡顿4,利用epoll实现IO多路复用5,持久化的方式,RDB快照,AOF(新指令增加就进行、每一秒fsync、从不fsync),混合持久化...

2020-06-29 17:17:30 101

原创 Win10安装Docker异常问题记录--AMD卡开启虚拟化

从官网下载Docker安装完成后重启报错

2020-06-29 16:03:49 1360

原创 Windows环境中使用Docker部署一个web应用,192.168.239.130:32769无法访问问题

系统环境:Win7按菜鸟教程:https://www.runoob.com/docker/docker-container-usage.html执行到此处,本地请求超时。总觉得IP不对,但也不知道具体IP时啥,后来无意间打开界面控制台发现有结果,点击了一下右侧的 helloworld处就跳转到了浏览器:http://192.168.99.100:5000/---------------------------------------------------------

2020-06-29 16:00:26 1153

原创 Tomcat控制台乱码

打开Tomcat安装目录,下面的bin目录。 修改catalina.sh文件,第229行。修改时,记得先备份该文件,以如万一!原有的:if [ -z "$LOGGING_MANAGER" ]; then  LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"fi修改为:...

2019-02-13 11:21:16 120

原创 2019立个flag

1、锻炼身体2、学习Python3、搭建自己的服务(SpringCloud)

2019-01-12 10:11:30 202

原创 String源码解读

本文参照JDK1.8源码 类定义 首先看下类的修饰符,final最终的类,是不可被集成的,String类在java1.0的时候就存在了public final class String implements java.io.Serializable, Comparable<String>, CharSequence实现了序列化(版本1.1)、比较器(1.2)...

2018-12-18 11:57:12 122

转载 Tomcat控制台报The valid characters are defined in RFC 7230 and RFC 3986

14-Dec-2018 13:59:39.018 INFO [http-nio-8080-exec-1] org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request header Note: further occurrences of HTTP header parsing error...

2018-12-14 15:05:41 203

原创 Linux下配置Tomcat

下载:官网地址:https://tomcat.apache.org/选择要下载的版本:我选择的tomcat8 ,然后选择tar包:然后输入:wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz解压tomcat:...

2018-12-11 11:06:12 179

原创 Linux下配置Maven

下载 下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/选择想下载的版本,binary tar.gz 可以理解为用的真实maven工具。而source tar.gz是maven的源码,供学习使用的。右键复制下载地址然后再linux服务器输入:wget https://mirro...

2018-12-11 10:31:29 1510

原创 微信小程序简单研究

最近任务不多,初步研究了下微信小程序1、首先,注册微信公众平台账号,https://mp.weixin.qq.com/我选择的个人账号,个人账号功能会少些,例如无法调用支付工能。然后配置一些小程序的相关信息。(注:有修改次数限制)2、下载、安装微信开发者工具,https://developers.weixin.qq.com/miniprogram/dev/devtools/downlo...

2018-12-04 10:18:45 3686

原创 Maven cached in the local repository

场景,项目新换了Maven私服,另一个同事将jar包推送到私服,本地代码编译成功,我拉取新的分支后,pom文件一直提示错误。本地也有相应的jar包,提示cached in the local repository通过查找发现Maven首先从缓存读取信息,我将本地jar包文件全部删除后,重新下载后编译成功。...

2018-11-30 16:03:20 137

原创 Object类源码分析

Object是java所有类的父类(超类),1.0版本以来就有这个类公有12个方法,去除重载有10个private static native void registerNatives();static { registerNatives();}native 关键字表示调用本地方法静态代码块在程序启动加载时就初始化public final native Clas...

2018-11-21 11:21:10 119

原创 Linux下配置jenkins

Linux的基础环境安装JDK安装配置Maven  https://blog.csdn.net/laodiaoyale/article/details/84950640配置tomcat https://blog.csdn.net/laodiaoyale/article/details/84951326安装git:  https://git-scm.com/download/linu...

2018-11-14 18:04:20 5509

原创 如何选择笔记本电脑

1、显卡选择,NVIDIA【英伟达】N卡、AMD【锐龙】A卡显卡天梯图:https://diy.pconline.com.cn/cpu/study_cpu/1211/3081901_2.htmlA卡追求图像渲染,一般设计会选择N卡高性能、低功耗,游戏上手的话一般【GTX1050Ti】及以上比较好A卡、N卡区别:https://www.huahuo.com/changshi/ying...

2018-11-02 17:21:22 543

原创 Java开发中一般常用Linux命令

命令地址:http://www.runoob.com/linux/linux-command-manual.htmlpwd  查看当前路径cd 进入到当前用户默认路径下ls -a 查看文件及属性ps -ef|grep tomcat 查看tomcat进程netstat -anop|grep [进程号] 查看集成号端口信息su root 切换root用户sz [filena...

2018-11-01 17:19:11 277

转载 哲学驱动设计

12月反思 - 组内设计评审会议现象    这个月我的工作任务中,有一项是重构OEA框架中的AutoUI部分。这个任务在月初时计划在一个月内完成,包括问题分析、设计新的结构、编写设计文档、开展设计评审、代码实现。原计划半天到一天的评审会议,最后花费了大概一天半的时间。接下来,我就评审会议中出现的问题进行一下总结。    本次AutoUI设计是我到公司以来,觉得最有挑战的一次工作。  ...

2018-10-31 10:14:05 159

原创 IDEA开发中常用的Git命令

//创建并切换分支git checkout -b branch-name//推送本地分支(冒号前面)到远程origin的分支(冒号后面)(没有会自动创建)git push origin branch-name:branch-name //检出git仓库分支到本地git checkout -b branch-name origin/branch-name //git仓库上分...

2018-10-29 10:22:30 180

原创 Java面试题分析原理

每次开始找工作,都深受打击啊。十六进制AB,转换成八进制是多少?看到题我那个纠结,这么简单,可是我不会。关键是从工作到现在,谁还去算这个呀。废话不多说了,还是网上找的结果看了下,总结下来:16进制表示从:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E十六个每1位十六进制数转换成4位二进制数0000 0 00001 1 10010 2

2017-09-08 16:41:10 172

空空如也

空空如也

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

TA关注的人

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