自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lobster

反思总结也是一种学习

  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 项目接入apollo踩坑总结

1.关于接入apollo后读取不到dubbo的配置文件(使用dubbo-starter方式)解决方式:在yml或者properties文件中添加配置apollo.bootstrap.eagerLoad.enabled=true分析:由于dubbo的listener执行时机早于apollo导致的,apollo在1.2.0版本中进行了修复2.关于apollo不能读取占位符的问题其...

2020-01-05 11:36:38 2015

原创 springboot项目集成apollo总结

公司最近使用了携程的开源框架apollo来对配置文件进行管理,总体上来说还是非常简单的。1.接入apollo1.1 在yml或者properties文件中添加apollo配置在resource目录下创建bootstrap.properties/yml或者application.properties/yml,配置内容如下:#apollo中的服务名称app.id=你在apollo后...

2020-01-03 23:02:50 1903

原创 多线程学习与应用之认识线程

在学习多线程之前,我们有必要老生常谈一下线程的基础知识。1.什么是线程在聊什么是线程的时候,不得不提另一个名词——进程。因为线程可以理解为独立运行在进程中的子任务。2.线程的使用线程的使用方式有四种,1 继承Thread类,2实现Runnable接口,3实现Callable/Future接口。4使用线程池。其中Thread类实现了Runnable接口,Runnable接口实现run...

2019-12-29 13:59:55 168

原创 有关OOM的学习总结

OOM是一个大家在开发中经常会遇到的问题,有时候也是一个很棘手的问题,因为产生的原因很多,甚至说数不胜数,所以,也只能根据具体情况去定位原因。所以将从OOM产生的地方进行分析,从源头开始学习。我们都知道jvm运行时数据区由五部分构成,分别是程序计数器、方法区、虚拟机栈,本地方法栈,堆五部分构成。而程序计数器是这五个部分中唯一不会出现OOM的地方。所以我们将分析另外四个部分,以及常见的oom原因...

2019-12-28 20:59:39 205

原创 mac pro系统升级导致的黑屏解决方案

昨晚mac提示我可以升级版本,手欠点了升级,其实本不想升级的,点了升级以后电脑开着就下班了,今天早上来公司开电脑,发现登录以后加载完进度条就黑屏了。于是乎一通百度,然而并没有解决,只好联系apple技术支持,在技术支持下一顿操作,结果很不幸,我的属于最坏的情况之二,需要重装系统来解决。特此记录一下整个解决过程,预防下次手欠。1.首先拔掉所有外接设备重启,看情况是否能解决,有时候重启真的很神,能...

2019-06-22 13:21:21 28788

原创 阿里云安装mysql

1.下载安装mysqlwget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm yum -y install mysql-community-release-el7-5.noarch.rpm yum -y install mysql-community-server2.配置mysql登陆账号密码system...

2019-03-20 18:40:46 255

原创 java压缩文件

/** * 压缩(zip4j) * @param srcDir 要压缩文件夹 * @param targetDir zip文件存放位置 * @param zipName 压缩文件名字 * @param encrypt 是否加密 * @param password 密码 * @return */ public ...

2019-01-06 23:25:52 812

原创 idea项目中不能加载本地jar包问题

最近遇到了idea导入项目,项目需要依赖一个本地的jar包,jar包已经放入本地仓库,可是项目怎么也读取不到,各种查找问题,最后发现是文件权限不够,idea没有读取这个文件夹的权限,给文件夹赋权777,解决,特此记录一下...

2018-12-03 22:58:27 8591 3

原创 数据库隔离级别总结

数据库隔离级别分为四种1.读未提交(read uncommitted):会产生脏读2.不可重复读(read committed):不可重复读,会出现读取两次数据不一致的问题3.可重复读(repeateable read):幻读4.串行化(serializeable)mysql数据库默认隔离级别为可重复读。...

2018-11-08 00:02:55 117

原创 ActiveMQ学习总结

ActiviMQ是一个开源的面向消息的中间件,实现了JMS(java message service)标准。主要在解耦、异步化、数据最终一致性方面被应用。ActiveMQ支持的消息类型:text、bytes、map、stream、object生产者创建过程:     ActiveMQConnectionFactory factory = new Act...

2018-10-31 00:28:28 139

原创 DNS域名解析过程

DNS全称 Domain Name System(域名系统),将对应的域名解析成IP地址返回给用户。解析过程如下:1.浏览器首先在自己缓存中查找是否有该域名解析过的IP地址,如果有则直接返回IP,解析过程结束。2.浏览器向本机操作系统查找是否有缓存域名解析对应的IP地址,如果有则返回IP,解析过程结束。3.浏览器向本地DNS服务器发送请求4.本地DNS查找对应域名解析后的IP,...

2018-10-26 22:11:16 1086

原创 实现单链表反转

 方法一:时间复杂度O(n),空间复杂度O(1)@Datapublic class SingeListNode { private Node head; public static void reverseList(Node head){ Node prev =null; Node next =null; while (he...

2018-10-24 23:12:55 192

原创 设计模式之代理模式

代理模式分为动态代理和静态代理

2018-10-24 18:10:30 96

原创 jvm学习之运行时数据区域

JVM运行时数据区主要分为方法区,堆,虚拟机栈,本地方法栈,程序计数器五个部分。其中方法区和堆是线程共享数据区,而其他则为线程私有数据区。程序计数器:用来保存当前线程执行的字节码的行数。当该线程获取CPU处理器时,则可以继续按照上次执行的字节原生方法时,则程序计数器值为空。此区域为的Java运行时数据区唯一不会出现OOM的区域。虚拟机栈:虚拟机栈用来描述的Java方法执行的内存模型。每个J...

2018-10-22 22:10:30 108

原创 设计模式之工厂模式

工厂模式在深入浅出设计模式中是这样描述的:工厂模式主要为创建对象提供过渡接口,以便将创建对象的具体过程隔离屏蔽起来,达到提高灵活性的目的。利用工厂模式能够更好的进行代码解耦。工厂模式主要分为三类:简单工厂模式,工厂方法模式,抽象工厂模式。简单工厂模式:又被称为静态工厂模式,主要分为三部分:工厂类(业务判断),抽象产品(接口),具体产品(实现)。demo如下://工厂类pub...

2018-10-15 22:18:45 79

原创 设计模式之单例模式

1.什么是单例模式单例模式在深入浅出设计模式中给出的定义为:保证一个类仅有一个实例,并提供一个访问它的全局访问点。2.单例模式的实现方法    饿汉式/** * 饿汉式单例 */public class Singleton1 { private final static Singleton1 singleton1 = new Singleton1(); pri...

2018-10-13 23:20:57 92

原创 常用算法总结

1.蛮力法蛮力法也称穷举法或者枚举法,设计思想:采用一定的策略依次处理待求解问题的所有元素,从而找出问题的解。蛮力法在查找问题中的应用顺序查找顺序查找是在查找集合中依次查询值为k的元素,若成功找出,则给出该元素在查找集合中的位置,若查找失败,则给出失败信息。算法实现如下:public static int getIndex(int[] arr,int k){ ...

2018-10-01 15:27:56 547

原创 数据结构笔记

1.线性表线性表主要有两种表示方法一种是顺序表示,一种是链式表示。  顺序表示 链式表示 定义 一组地址连续的存储单元依次存储线性表的数据元素特征(逻辑相邻,地址相邻) 一组任意的存储单元存储线性表的数据元素(地址可以连续,也可以不连续(逻辑相邻,地址不一定相邻) 实现 通过地址来实现逻辑相邻 通过在对象中保存后继数据的存储位置实...

2018-09-30 18:33:21 648

原创 面试算法题总结

1.使用递归方法求数组和当时听到这个问题一脸懵逼,因为我们平时求数组和都是直接循环去计算的,突然要求用递归算,表示当时一点思路也没有,也可能还是因为对递归算法不太熟吧,总之当时着实尴尬,后来想想,如此简单,为啥当时就没想到呢,直接贴代码。public class demo { public static int getSum(int sum,int index ,int[] a...

2018-09-29 18:39:30 202

原创 hashmap源码学习

最近面试被问到了hashmap源码,所以再次认真学习整理一下(基于jdk1.7)。hashmap主要由数组和链表组成,数组是hashmap的主体,链表是为了解决hash冲突而设计的。entry是hashmap的基本组成单元。每个entry包含一对key-value的键值对。entry主要包括四个属性,key,value,hash,entry<K,V> next,其中hash为k...

2018-09-27 22:27:58 116

原创 自己实现string转int

最近离职加入了面试行列,连续几天的碰壁让我不得不反思自己,确实对于自己过于乐观,反思这两年,确实也过得太过于安逸了,曾经心里默默给自己定的计划,每周一篇博客,也只写了两篇就放弃了,而且写的那几篇,质量还不是那么高。我想,这段时间,会是一个很好的学习总结与反思的机会,那么就从今天开始吧,先来一个让我印象深刻的面试题。不使用任何工具类实现string转int。当我刚看到这个题目,脑海里快速过了一遍...

2018-09-19 23:49:58 954

原创 关于java传值还是传引用的一些思考

前令天,公司两个大牛级别的人在讨论java是传值还是传引用,本来我一直觉得是传值的,但是听完他们俩的讨论,我开始怀疑了,java到底是传值还是传引用。于是认真研究了一下这个问题。我们都知道,java中的引用和基本变量都存放在栈中,而实际的对象则存放在堆中。例如,int i = 1;那么在栈中便会有一块内村来保存i的值1,同样,Stydent s = new Student(),程序会在

2018-01-21 21:59:12 184

原创 form表单序列化

最近在写的功能,因为接口那边接收的全部都是json格式,所以总结一下最近的学习心得和体会。1、基本的表单序列化(不包含数组,map,对象等)serialize()方法表单结果:id=1&name=zhangsan&age=18serializeAyyay()方法表单结果:[{'name':'id','value':'1'},{'name':'name','value':'z

2018-01-21 18:04:49 4182

原创 JAVA操作excel总结

目前主要有两种常用的方式,jxl和POI。因为POI功能更加强大,面对大量数据时操作性能更加优于jxl,因此,在工作中一般使用POI来操作excel。      POI是Apache下的开放源码函数库,POI提供了一系列的api来供java程序员对Microsoft Office格式的文档提供读写功能。      由于excel2003(.xls)与excel2007(.xlsx)以及之后...

2018-01-21 17:31:31 12554 1

原创 关于七牛和kindeditor的整合

最近使用kindeditor编辑器,需要将图片上传到七牛,这里将自己完成的过程总结一下,反思也是一种很好的学习。

2016-09-13 15:51:07 1690

原创 收藏html和css样式

1.css3动画代码片段http://netsmell.com/post/css3-animation-sniplet.html?ref=myread#/主要包括:引起注意动画效果/弹跳出现效果/弹跳消失效果/淡入淡出 出现效果/淡入淡出 消失效果/翻转效果/极速效果/旋转效果/旋转出现效果/旋转消失效果/特殊效果/放大缩小 出现效果/放大缩小 消失效果/滑动出现效果/滑动消失效果

2016-08-20 16:36:46 496

原创 关于poi读取中的一些坑

最近使用poi解析excel遇到了很多问题,由于是第一次使用,遇到了很多坑。上传的时候:poi对于excel时候,对于office2003和office2007的解析不太一样,使用不同的方式解析,因此需要在页面做版本校验或者后台设置不同版本的处理方式,poi中HSSFWorkbook,XSSFWorkbook都实现了Workbook接口,HSSFWorkbook针对的2003的版本,XSS

2016-08-20 10:38:15 1796

空空如也

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

TA关注的人

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