- 博客(23)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 复习计算机操作系统知识点(自己总结备忘)
管程操作系统中管程有一个重要特性:在一个时刻只能有一个进程使用管程。进程无法执行的时候不能一直占用管程,否则其他进程永远不能使用管程。使用管程来实现生产者-消费者的问题进程通信进程中一般不清楚的有:进程同步和进程通信,区别:进程同步:控制多个进程按照一定顺序执行的。进程通信:进程间传输信息。这样一般来说为了进程同步所以让进程进行通信,传输一些进程所需要的信息。管道管道是通过调...
2019-04-30 10:59:53
362
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java中Integer类型的最大值和最小值问题
java中的Integer.MAX_VALUE和Integer.MIN_VLAUE最近在刷leetcode的题时,才发现有几道题的利用到Integer类型的最大值和最小值,尤其是在判断是否溢出的时候,有道题就非常经典直接判断最后一位,比如最大值231 - 1的最后一位是7,而最小值 -231 的最后一位是8,这样进行一个判断8. 字符串转换整数 (atoi)这道题对我在面试过程中被问到如何判...
2019-04-25 11:22:44
10423
1
原创 计算机丢失MSVCR100.dll文件的解决办法
@计算机丢失MSVCR100.dll文件的解决办法网上常见的两种:1、下载360安全卫士,进行人工修复–—>失败2、下载msvcr.100文件放入X:\Windows\system32 或者X:\Windows\system32\syswow64文件夹中3、然后cmd(用管理员身份运行)win+R键,在弹出的框里面输入“regsvr32 msvcr100.dll,但是也会弹出错误的信息—>电脑提示找不到入口点DllRegisterServer4、为了解决3的问题,去cmd里面输入reg
2020-12-16 17:47:44
2203
原创 浅谈JVM中的OutOfMemoryError和stackOverflowError
一、 JVM中区域的划分Java虚拟机在执行java过程中会把它所管理的内存划分为若干个不同的数据区域。1、程序计数器当前线程所执行的字节码的行号指示器。那个多线程情况下每个线程都有一个程序计数器。由此可以看出程序计数器是线程私有的。内存区域是唯一一个在java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。2、Java虚拟机线程私有的,方法在执行时创建一个帧栈用于存...
2019-08-15 11:11:32
399
原创 2019年秋招猿辅导笔试编程题解析字符串
猿辅导笔试编程题的解析字符串5A11B(AA)2A((A2B)2)2G(YUANFUDAO)2JIAYOUA2BC4D2输入如上,按照规则解析字符串研究了下用栈写出来了,其实不难,加上笔试时间,和复杂的边界条件,程序就很难跑的完全通。如果有好的递归写法,欢迎分享下public class Main { public static void main(String[] a...
2019-08-04 11:12:46
1846
原创 字节跳动2019年提前批面经
1、两个线程对int a = 0进行加一操作,a的值是什么?我说有可能1有可能2, 在常量池这个变量不可见等等。。。。。2、你说下怎么让这两个线程安全?这里开始讲锁加问:你自己怎么实现一个互斥锁3、你自己实现优先级队列?这里优先级队列,引导我说树, 我说的是用linkedList,说插入的时间复杂度4、你说下Spring Ioc和AOP的底层实现?我讲的是Ioc和Aop的用途5、...
2019-07-08 16:28:31
1469
原创 java中关于Map.Entry和entrySet()方法的使用说明
//jdk版本为1.8public static void main(String[] args) { Map map = new HashMap<String, String>(); map.put("key1", "value1"); map.put("key2", "value2"); map.put("key3", "value3"); ...
2019-06-28 10:28:50
1298
原创 计算机网络基础基本概念(第一部分)
计算机操作系统概述计算机系统的用户视图计算机硬件的组成中央处理器运算单元控制单元主存储器外围设备输入设备输出设备存储设备网络通信设备总线总线及其组成总线是计算机各种功能部件之间传送信息的公共信息干线,它是cpu、内存、输入输出设备传递信息的公共通道。计算机的各个部件通过总线相连接,外围设备通过响应的接口电路再与总线相连接,从而形成了计算机硬件系统按照所...
2019-04-26 11:30:55
1963
原创 腾讯暑期实习生面经(已挂)
我是java开发,投了腾讯的暑期实习生面试问了以下一个问题面试官应该是腾讯云存储部门的,不是腾讯云,TEG事业部,我也没记清1、自我介绍下这就不啦不啦的,我大概按照简历说了一下2、你对腾讯云存储有什么认识?我说可能主要存储数据库用的多一点,后来讲了一些架构上的事,主要我以前看到讲架构的博客,数据库的部署,读写分离,这一块那个面试官很感兴趣,就不停的问读写分离有什么问题,如何解决,读写的...
2019-03-16 11:29:01
3344
转载 【面试】Mysql需熟悉的知识点
一、索引B+ Tree原理1、数据结构B Tree(Balance Tree),也就是平衡树。平衡树是一颗查找树,所有的叶子节点在同一层。B+ Tree是基于B Tree和叶子节点书序访问指针进行实现,它具有B Tree的平衡性,并且通过顺序访问指针来提高查询性能。2、操作在进行查找操作时,在根节点开始二分查找,递归的想指针所指向的节点进行查找,直到叶子节点,然后在叶子节点上进行二分...
2019-03-12 22:15:22
271
转载 ThreadLocal自己的初步理解,写的不是详细(详细版本看参考博客)
一、ThreadLocal的理解ThreadLocal是java中比较特殊的线程绑定机制,为每一个使用该变量的线程创建一个变量的副本,并且每一个线程都可以独立地使用自己的副本,相互不影响。一般如果某个线程要被某个单独变量使用,那么ThreadLocal可以用来实现线程的本地存储。JDK中说到: ThreadLocal instances are typically private stati...
2019-03-01 10:34:40
244
1
原创 java中用于统计页面的点击次数的ip监测工具
最近在做用于统计点击次数的ip监测,代码如下public class IP { /** * @param request 请求 * @return IP Address */ public static String getIpAddrByRequest(HttpServletRequest request) { //X-Forwarde...
2018-12-12 09:56:15
1632
原创 解决在VMware上安装windows10全屏有黑边的问题
在VMware上安装windows10后全屏发现有黑边,找到了解决办法在鼠标点击安装好的windows虚拟机桌面,按住windows键+R然后输入D:/setup.exe后等待安装晚上就可以全屏了...
2018-11-15 21:11:04
3311
原创 centos搭建mysql(pxc型)集群遇到本地无法连接到阿里云的数据库
navicat无法连接阿里云mysql,今天被这问题折磨了一天,而我也看了网上很多方法,基本大同小异都是让我改阿里云安全组,设置新规则,就如同这篇博客说的navicate无法连接到阿里云mysql,但是我个人情况按照他这样操作后确实还是没有效果,基本网上的办法都是提供了修改安全组,我也改了和他们的一样如图所示:详细的修改可以参考阿里云规则,我改了后然并卵,还时一样的连接不上,于是乎我有重置了系...
2018-10-13 22:51:32
913
原创 springboot连接报错java.sql.SQLException: Access denied for user 'root '@'localhost' (using password:yes)
最近在学习那个docker上部署前后端项目时,就是人人网的开源项项目发现有个坑,那就是get后的的代码,在运行时总是报错好像mysql数据库连接不上,报错如下2017-01-13 10:27:22,461 ERROR [com.alibaba.druid.pool.DruidDataSource] - create connection error, url: jdbc:mysql://loc...
2018-10-12 10:24:22
6315
5
原创 浏览器无法加载网页静态资源
浏览器打开网页一直报错Resource interpreted as Document but transferred with MIME type application/json,以及疯狂报错Uncaught SyntaxError: Unexpected token <最近做的一个项目springboot的框架加thymeleaf,网页打开某些静态资源总是不能有效加载,实在很是郁闷,...
2018-10-11 18:01:18
3551
原创 fastDFS vconnect to server 192.168.206.139:22122 fail
今天在学习用fasyDFS图片服务器的时候,然后代码什么的都写好了,运行后一直报错connect to server 192.168.25.133:22122 fail java.net.SocketTimeoutException: connect timed out at java.net.DualStackPlainSocketImpl.waitForConnect(Native Metho...
2018-06-20 22:24:46
9297
1
原创 centos中redis创建集群遇到的问题 Sorry, can't connect to node 192.168.x.x:7001
在创建redis集群时一直报错Sorry, can't connect to node 192.168.x.x:7001,我看了好多网上的方法发现都很片面,给大家总结下:1、注释每个redis中redis.conf的requirepass,就是无密码2、我是将bind绑定了自己虚拟机的唯一ip,可以在centos中使用ifconfig命令来查看自己ip,如果没有ifconfig,则使用yum in...
2018-06-04 23:05:03
6929
原创 解决ssm整合出现的报错com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.isClosed()Z
我出现的问题是jar包问题,以前的jar包是这样的修改后jar包是这样的初步怀疑是 com.springsource.com这一堆包可能什么地方冲突了,或者就是mysql-connector-java这个jar包版本过于低了不过现在大部分都是maven项目了,不用这么麻烦了...
2018-05-18 10:32:35
2776
原创 IDEA中创建struts2工程时,tomcat服务器启动一直出错
刚开始采用自动的下载的jar包,后一直包严重警告,启动错误什么的自动下载的jar包如图,一直启动错误,找了很多错误然后发现可能是jar包的问题,后来自己下载jar包,如图所示并且移动了lib位置,其实移动不移动无所谓,你在project struts中添加好路径就行,这样一来服务器能正常启动了不过我为了测试又建立了一个空白的struts工程,采用自动下载的jar包这样有启动tomcat 顺利成功,...
2018-03-21 09:59:37
1311
原创 ConvertUtils的日期转换器使用
使用ConvertUtils的日期转换器import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;
2018-01-23 11:20:30
1433
转载 java使用第三方工具BeanUtils
学习开发过程中有的代码分享下:供大家参考使用SimpleDateFormat来进行日期格式的转换import java.text.SimpleDateFormat;import com.dao.UserDao;import com.domain.user;import com.mysql.jdbc.Connection;import com.mysql.jdbc
2018-01-23 10:59:53
575
原创 Tomcat中bin目录下的startup.bat 文件打开总是闪退
今天早上,一直打开这个文件总是闪退,后来才发现问题,我是win10的系统,jdk是1.8版本,但是当时装的是tomcat7所以找不到问题,环境变量也配置的没问题,后来发现是jdk和tomcat版本不匹配,所以看下自己环境变量的jdk版本一定和tomcat的版本对应。我后双双都下载9基本没出问题。下载tomcat9网址https://tomcat.apache.org/download-90.cgi
2017-11-27 09:51:48
529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人