- 博客(14)
- 收藏
- 关注
原创 mac 连接上l2tp但是无法访问百度
问题描述:vpn可以连接的上,同样的账号在别的PC机器上都可以正常使用。高级设置中的“通过VPN连接发送所有流量”已经勾选了。DNS服务器也设置了,8.8.8.8可就是用浏览器打不开。在VPN连接的状态下用终端ping了几个网站却可以ping的通解决方案一: mac的网络是有优先级顺序的,要在网络设置里面把vpn的网络放在最前面,也就是优先级最高。顺序问题!解决方案二...
2020-04-27 14:08:56
5776
7
转载 HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的
Hashmap的结构,1.7和1.8有哪些区别不同点:(1)JDK1.7用的是头插法,而JDK1.8及之后使用的都是尾插法,那么他们为什么要这样做呢?因为JDK1.7是用单链表进行的纵向延伸,当采用头插法时会容易出现逆序且环形链表死循环问题。但是在JDK1.8之后是因为加入了红黑树使用尾插法,能够避免出现逆序且链表死循环的问题。(2)扩容后数据存储位置的计算方式也不一样:1. 在JDK...
2020-03-21 09:15:30
969
原创 for循环内嵌套业务逻辑,触发条件后,跳出整个for循环
实际开发过程中,业务场景会遇到多层循环,当遇到外层循环条件触发时,那么就需要我们跳到指定的循环 需用标记 ,Loop:是Loop循环 break Loop:表示跳出Loop循环,以下面代码为例,来模拟:public static void main(String[] args) { Loop : for (int a = 1 ; a <= 3 ; a++){ ...
2020-03-18 21:26:06
1206
原创 Java注解之@PostConstruct和@PreDestroy
今天“白嫖”教学视频时,看到老师在使用@PostConstruct注解,于是在代码中引入了一下,此注解是Java自己的注解,一种JSR-250的规范,并不像网上一些朋友说到的是Spring提供的;另外、通过网上资料查看、从Java EE5规范开始,Servlet中增加了@PostConstruct和@PreDestroy来影响Servlet生命周期的注解 Java中该注...
2020-03-14 22:00:43
364
转载 「虚拟机问题」解决macOS Catalina 10.15更新后,VMware Fusion黑屏问题以及无法添加辅助功能的问题
https://blog.youkuaiyun.com/weixin_41468462/article/details/102508213
2020-02-03 09:42:26
1161
原创 Spring注解@Resource和@Autowired区别对比
@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired@Autowire...
2019-01-08 09:47:02
179
1
原创 针对公司项目使用Maven情况总结
背景:公司多个项目,分别使用eclipse和myeclipse两款Ide进行开发;核心系统采用myeclipse开发、官网系统采用eclipse开发,maven仓库使用一套;Myeclipse导入核心系统时,使用自带的maven,工程自动配置maven成功。问题:使用eclipse自带Maven,通过svn检出项目,通过maven导入maven项目,出现工程无法引入本地Maven仓库解决办...
2018-12-18 15:36:28
455
原创 Java多线程
一.概念 (1)什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持。 (2)和进程有什么关系? ...
2018-12-14 14:55:57
164
转载 quarz应用
转自 https://www.cnblogs.com/drift-ice/p/3817269.htmlQuartz使用总结Quartz可以用来做什么?Quartz是一个任务调度框架。比如你遇到这样的问题想每月25号,信用卡自动还款 想每年4月1日自己给当年暗恋女神发一封匿名贺卡 想每隔1小时,备份一下自己的爱情动作片 学习笔记到云盘这些问题总结起来就是:在某一个有规律的时间点...
2018-12-11 11:28:22
214
转载 Java集合类: Set、List、Map、Queue使用场景梳理
目录1. Java集合类基本概念2. Java集合类架构层次关系3. Java集合类的应用场景代码1. Java集合类基本概念在编程中,常常需要集中存放多个数据。从传统意义上讲,数组是我们的一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量。一旦在数组初始化时指定了这个数组长度,这个数组长度就是不可变的,如果我们需要保存一个可以动态增长的数据(在编译时无法确定具...
2018-12-10 11:10:51
194
原创 java集合--Queue用法
队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。在队列这种数据结构中,最先插入的元素将是最先被删除的元素;反之最后插入的元素将是最后被删除的元素,因此队列又称为“先进先出”(FIFO—first in first out)的线性表。Queue使用时要...
2018-12-10 10:22:53
213
原创 mac版redis可视化工具
链接:https://pan.baidu.com/s/19aaIk8e1_4NrC2VLxmXnwg 密码:zatc
2018-11-27 09:58:57
5307
1
原创 Project facet Java version 1.8 is not supported 解决方法
问题:jdk版本不一致所导致方法一:选中项目 Properties , 选择 Project Facets,右击选择 Java , Change Version 方法二:使用快捷键 command+shift+R,输入*.project*facet,找到.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.x...
2018-11-23 16:39:13
1889
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人