自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr Zhang的博客

日常踩坑记录喽

  • 博客(60)
  • 资源 (11)
  • 问答 (5)
  • 收藏
  • 关注

原创 vue怎么处理需要在body上加class样式的需求呢

html里面是可以在body上面添加class样式来达到自己想要的效果,但是如果改成vue的单页面应用,就没有body这个属性了,那需要怎么才能把样式加上呢,肯定不能直接在template标签上加吧,比如<html> <body class ="grayColor"> </body></html>这样的页面样式转换到vue中需要怎么动呢,...

2020-04-18 14:14:23 4049

原创 vue怎么使用jQuery

vue到底怎么使用jQuery呢有时候想在vue里面使用jQuery的功能或者要用jQuery写的现有功能,就很烦,vue到底怎么使用jquery呢,首先vue要想使用插件需要npm install jquery但是这样是普通插件的使用方式,jquery这样用可不行,需要修改build下的webpack.base.conf.js需要加的内容const webpack = requir...

2020-04-17 21:22:55 707 1

原创 mysql安装之后配置远程登陆

添加用户,并允许其远程登陆grant all privileges on *.* to 'test'@'%'identified by '123456' with grant option;

2020-03-09 11:44:11 182

原创 JVM的几种垃圾收集器

年轻代收集Serial 用于年轻代收集,单线程执行垃圾收集,没有线程切换,需要等待垃圾收集完成,适用于桌面程序,clientParNewParallelScavenge 可以设置最大垃圾收集停顿时间,MaxGCPauseMills参数即可设置(单位是ms),GCTimeRatio 吞吐量老年代收集ParallelOld 老年代收集,多线程版本Serial Old 单线程收集...

2020-01-02 22:47:40 162

原创 JVM工具参数详解

jmap使用jmap -heap pid查看进程堆内存使用情况,包括使用的GC算法、堆配置参数和各代中堆内存使用情况。比如下面的例子:jmap -heap 23205使用jmap -histo[:live] pid查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象,如下:jmap -histo:live 23205 | more还有一个很常用的情况是:用jmap把进...

2020-01-02 22:09:33 144

原创 JVM

JVM的几种引用强引用 Object o =new Object() 不可回收,无内存时Out of Memory软引用SoftReference 内存用完时回收弱引用WeakReference 随时可回收虚引用PhantomReference 随时可回收...

2020-01-02 21:58:15 149 1

原创 线程学习之CountDownLatch

线程的同步方式class Foo { public Foo() { } CountDownLatch countDownLatch1 = new CountDownLatch(1); CountDownLatch countDownLatch2 = new CountDownLatch(1); public void firs...

2020-01-02 18:32:26 170

原创 Tomcat部署与访问路径问题

可能刚开始学java,使用tomcat的同学对这点还不太清楚,下载的tomcat,解压之后默认是这样的bin目录呢就是二进制文件的目录,里面存放各种命令,启动,关闭等,conf文件夹存的就是我们的配置文件了,需要修改端口号的可以到conf下的server.xml进行修改lib就是tomcat提供的jar文件,任何部署的项目都可以访问到,logs即日志存放我们部署的项目都存在webapps下...

2019-11-11 10:59:26 2099

原创 JVM参数详情记录

-XX:CMSInitiatingPermOccupancyFraction:当永久区占用率达到这一百分比时,启动CMS回收-XX:CMSInitiatingOccupancyFraction:设置CMS收集器在老年代空间被使用多少后触发-XX:+CMSClassUnloadingEnabled:允许对类元数据进行回收-XX:CMSFullGCsBeforeCompaction:设定进行多少...

2019-10-31 08:58:45 356 1

原创 记录一次数据丢失排查

在前端发请求到服务端的时候,返回参数错误,经排查服务端日志发现,请求接口没有携带参数,但是在浏览器的控制台发现前端请求确实有携带参数(本次是把图片转base64作为参数了),所以数据在前端传到服务端发生了数据丢失,经查资料发现,是nginx和tomcat会对大的请求体有限制,nginx默认是8M,tomcat默认是2M,超出了会发生数据丢失的情况,接着对nginx以及tomcat做了调整ngin...

2019-10-25 14:35:02 287

原创 HTML转PDF

最近又用到HTML转PDF的功能,而且需要对PDF进行定制,需要页眉页脚的经过调查最终还是感觉wkhtmltopdf比较好,中间还经历了使用Google浏览器直接转pdf的,但是google不支持定制,不能接受参数,以及又自带的内容,最后选择了wkhtmltopdf,功能比较强大,支持参数,中间又遇到svg代码导致转换不成功的问题,后来把svg代码单独提出来然后再进行引入解决了转换的问题,关于...

2019-08-24 14:36:26 987

原创 Docker学习入门

看docker火这么久,听起来感觉好牛皮,最近抽时间学习一下docker,遇到了很多问题,简要记录一下docker 做完操作之后退出,下次启动配置全没了这个需要对docker进行commit才可以把做的修改保存到镜像中docker attach CONTAINER ID可以进入正在运行中的docker容器docker pull mysql 从docker仓库中拉取mysql镜像...

2019-07-31 11:31:49 190

原创 windows装系统之后,磁盘读写一直100%,但是磁盘实际并没有发生读写操作,或者仅仅是0.1M/s

装完系统,一度以为是自己的硬盘坏了,用各种工具检测,磁盘检测坏道,磁盘整理,查了各种方法,都没找到解决办法,重装系统好几次,还是很慢,真正的原因真的让人难以猜测。原因装系统的时候查资料说sata -mode是ACHI的时候不行,需要调到另一个属性(后面发现根本不用改),然后调之后装的系统的话,就会发生说的各种磁盘读写慢造成的卡,(非常卡),当时各种猜测,是不是我cpu不行呀,是不是我磁盘坏了呀...

2019-06-29 18:08:45 11415

原创 记录windows下nginx乱码解决

最近用到windows服务器,其实就是普通的windows操作系统也是一样的,

2019-06-25 15:37:53 2411 1

原创 springboot+thymeleaf 使用FileWriter作为文件输出流造成的乱码

最近使用thymeleaf进行静态html文件的生成,本来是在网上找的demo,部署起来也挺正常的,但是后来新加一个windows服务器,导致写出来的文件乱码(项目的编码都是UTF-8,包括模板,html文件设置的都是UTF-8) ClassLoaderTemplateResolver resolver = new ClassLoaderTemplateResolver(); //模板所...

2019-06-15 11:29:09 1034

原创 开启Nginx的目录文件列表功能

开启nginx的查看文件目录的功能,需要修改nginx的配置文件在server面加上 autoindex on; autoindex_exact_size on; autoindex_localtime on;这三个属性即server { listen 80; server_name localhost; autoindex on...

2019-05-24 16:35:40 314

原创 Mybatis的批量更新踩坑

在使用mybatis的批量更新的时候<update id="updateBatch" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="" close="" separator=";"> update stude...

2019-05-21 19:58:47 760 1

原创 java8安装

jdk8应该是现在使用最多的一个吧,可是还有些小伙伴不知道怎么安装jdk8(jdk8等同于jdk1.8)下面就跟大家一起分享下安装的步骤吧首先获取java8的安装包可以通过百度搜索jdk1.8,第一个点击进入即为下载页面点击进入还会有jdk8版本的不同更新时间的小版本,推荐使用最后更新的那个,大致如下图点击接受,然后可以选择下载,可以根据自己系统进行下载,这里以windows64为例...

2019-05-19 10:31:50 75077 8

原创 记录Git两种情况下的冲突解决

主要把git冲突归纳在两个情境下push的时候产生冲突这个可以直接选择merge,idea中一个是自己的代码,一个是远程的代码,中间的是merge的结果,可以选择这样自己手动解决冲突,解决完之后提交。pull的时候产生冲突这个时候会pull失败,可以选择git stash Changes然后取个名字,就可以保存下来了,接着可以进行pull,这个时候可以成功pull,然后选择git ...

2019-05-17 10:36:47 871

原创 常用的Linux命令

基本命令及其用法ls 查看当前目录下的文件,后也可接目录,例如 ls /root/这样是在查root下的文件。ll 等于 ls -l或者ls -al类似与ls,但是可以查看到文件的属性信息,包括文件类型,文件读写权限,链接个数,最后修改时间,以及文件大小。cd 去别的目录,例如 cd /usr/local 会跳转到/usr/local目录下cat 查看文件内容,用法cat f...

2019-05-15 19:39:29 138

swiper在线商城例子

swiper在线商城的移动端的例子,主要展示swiper4的使用效果,swiper的各种嵌套使用

2018-10-10

jTessBoxEditor-2.2.0 .zip

jTessBoxEditor-2.2.0 .zip,可以对ocr识别结果进行训练,以达到逐渐变的更精准,当前最新版的,原来官网下载真的太痛苦了,一下午没下载下来

2019-06-10

opencv-3.4.1-vc14_vc15.rar

opencv的windows版的3.4.1安装包,opencv主要用于图片处理,视频处理

2019-08-07

tomcat源码运行缺少jar

运行tomcat7源码缺少的jar,主要有ant,easymock,hamcrest-core,jaxrpc-api,junit,org.eclipse.jdt.core,wsdl4j等jar

2021-09-29

移动端城市选择三列联动demo

主要时移动端的城市选择,选择时候从下方浮动出来,三列联动,省市县

2018-10-10

opencv-3.3.0.jar

java利用opencv.jar可以来调用opencv,来进行图片处理,maven中没找到opencv.jar,所以分享一下

2019-08-02

Another-Redis-Desktop-Manager.1.3.8.rar

redis的 免费客户端,好用,redis desktop manager已经是收费版本了,然后找到这个好用的客户端,免费,支持中文显示,页面美观清晰大方

2020-09-16

Tampermonkey.zip

Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。 虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonkey 将在您的用户脚本管理方面提供更多的便利。 它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容的脚本。

2020-11-02

vuescan.rar

扫描仪的驱动,支持绝大部分的扫描仪,之前找的官网的驱动装了不好用,所以找的万能驱动,可以直接启动,免安装,挺好用的,存一下

2020-09-04

opencv-4.0.0-vc14_vc15.rar

opencv4.0.0,windows的安装版,opencv主要用于图片处理,视频处理等

2019-08-07

opencv-3.3.0-vc14.rar

opencv3.3.0的windows安装包,可以直接使用,如果使java的话,可以直接在安装到的目录里面取jar文件

2019-08-07

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

TA关注的人

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