- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 GitLab root用户忘记密码强制重置Linux系统
首先, 咱得有个Linux服务器(别的不会,不太懂,就搞过这个0.0)然后切换到git 目录,我的是/opt/gitlab/bin(你们的我就不知道了)然后,输入 sudo gitlab-rails console production如果上一个命令没好用,就换成 sudo gitlab-rails console -e production接下来就按步骤输入输入以下命令后 会出现 下面的图片信息user=User.where(id:1).first // 定位到id=1的用户(就是超级
2020-11-27 17:39:47
485
原创 SVN 小乌龟(TortoiseSVN)本地文件更新报错Another process is blocking the working copy database 解决方法
在工作中使用小乌龟更新代码,报以下错误Error:svn: E200033: Another process is blocking the working copy database, or the underlying filesystem does not support file locking; if the working copy is on a network filesystem, make sure file locking has been enabled on the file
2020-11-18 17:04:01
5265
原创 同步关键字与机制-volatile与synchronized以及CAS
volatile的实现原理以及应用场景volatile是轻量级的synchronized,但是volatile不会引起线程的上下文切换和调度。共享变量的可见性volatile在多核处理器进行开发时保证了共享变量的可见性,即当一个线程修改这个变量时,其他线程能立马得到最新修改的值。volatile的硬件实现原理1、 为了提高处理速度,避免内存IO速度的木桶短板,现代处理器不直接和内存进行通信,而是将内存中的数据读取到CPU的内部高速缓存中(L1,L2,L3等),这里普及一下高速缓存的
2020-06-19 16:18:19
221
原创 java 内存溢出
一.常见的三种内存溢出错误:1.java.lang.OutOfMemoryError:java heap space ====JVM Heap(堆)溢出JVM再启动的时候回自动设置JVM Heap的值,其初始化空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项进行设置。Heap的大小是Young Genration和Tenured Generaion之和。在JVM中如果98%的时间是用于GC,且可用的Heap
2020-06-11 19:30:53
175
原创 jvm内存模型与原子性,可见性,有序性
一.内存模型:每一个线程有一个工作内存,和主存是独立的。工作内存存放主存重变量的值得拷贝。线程独享的工作内存和主存的关系,如下图:1.当数据从主内存复制到工作存储时,必须出现两个动作:第一,由主内存执行的读(read)操作;第二,由工作内存执行的相应的load操作;2.当数据从工作内存拷贝到主内存时,也出现两个操作:第一个,由工作内存执行的存储(store)操作;第二,由主内存执行的相应的写(write)操作。3.每一个操作都是原子的,即执行期间不会被中断,即read不会中断,但是read和
2020-06-11 16:42:38
215
1
原创 HTML、JSP前端页面国际化(i18n)
现在很多的Web工程需要支持国际化多种语言,最近项目中遇到这个需求,根据不同的业务有几种写法,不多说直接上干货第一种:根据浏览器的语言来进行//需要引用i18n.properties.js 末尾奉上!function loadProperties(){ var lang = navigator.language||navigator.userLanguage;//常规浏览器语言...
2020-05-26 17:07:28
2208
原创 **Xshell实战命令**
Xshell实战命令xshell常用命令大全(1)命令ls——列出文件ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件(2)命令cp——复制文件cp afile afile.bak 把文件复制为新文件afile.bakcp afile /hom...
2020-03-25 09:22:14
164
原创 Mybatis配置一对多关系映射之association
Mybatis配置一对多关系映射之association在用ssm或者spring boot的很多时候在业务的需求下需要配置数据库关系映射,在这里就简单讲解一下Mybatis中的一对多映射(不喜勿喷,个人心得)Mybatis中支持一对多,多对一和多对多的关系,本次就讲解一下一对多association顾名思义,一对多就是指一个主体对应多个分支主体例如:一个学校有多个班级,一个班级里有多个学...
2019-07-26 10:04:22
736
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人