自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不甘于平凡的溃败的博客

甘于平凡,但不甘于平凡的溃败。

  • 博客(115)
  • 收藏
  • 关注

原创 三十岁以后程序员的职业发展洽谈

博主今年已过三十岁,属于标准的“90后”,有着跟大多数程序员朋友类似的经历和缩影,本文结合博主的个人亲身经历,对个人的职业成长进行总结以及将来的职业发展进行洽谈,内容仅供读者参考。

2024-03-13 20:35:22 30

原创 一篇文章讲清楚Java 如何优雅进行参数校验

一篇文章讲清楚Java 如何优雅进行参数校验

2023-01-27 13:56:41 2061 1

原创 FRP进阶篇之解决方案

FRP进阶篇之解决方案

2022-12-18 22:59:44 2730

原创 FRP进阶篇之安全认证

FRP进阶篇之安全认证

2022-11-28 00:36:09 10913 2

原创 FRP入门篇

FRP入门篇

2022-11-20 22:23:32 5188 3

原创 单元测试之mock使用

单元测试之mock使用

2022-04-12 22:40:40 18751 4

原创 重构:改善既有代码的设计(二)

重构:改善既有代码的设计(二)

2022-02-26 16:09:21 337

原创 技术管理总结(一)

技术管理总结(一)

2022-01-23 16:45:12 293

原创 ELK(入门篇)

ELK(入门篇)

2022-01-10 11:48:17 2680

原创 重构:改善既有代码的设计(一)

重构:改善既有代码的设计(一)

2022-01-02 21:41:45 943

原创 SpringBoot热部署

前言俗话说的磨刀不误砍柴工,所以在日常工作如果发现有重复的及比较消耗时间的部分,应该想办法把花费在它们身上的时间和精力降到最后,下面我就以SpringBoot热部署作为一个实例来进行讲解,起到抛砖引玉作用,希望大家学会举一反三。方式一(新测有效)使用spring-boot-devtools方式解决,使用步骤如下:1、在pom文件,增加以下内容在dependencies标签中添加<dependency> <groupId>org.springframe

2020-08-14 00:16:35 966

原创 Spring、SpringBoot 常用注解

一、SpringBoot注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration等同于spring的XML配置文件;使用Java代码可以检查类型安全。@EnableAutoConfiguration自动..

2020-06-08 22:38:16 576

原创 代码精简之道

代码精简之道1.利用语法1.1.利用三元表达式普通:String title;if (isMember(phone)) { title = "会员";} else { title = "游客";}精简:String title = isMember(phone) ? "会员" : "游客";注意:对于包装类型的算术计算,需要注意避免拆包时的空指针问题。1.2.利用for-each语句从Ja.

2020-05-20 20:15:34 835 3

原创 Java出现OOM错误排查

背景 最近工作中出现OOM问题,经过一翻周折后将问题解决,现将处理过程的经验分析给大家,如果各位有更好的方式要在后面进行留言探讨,如无则可参考此解决方法。说明 因中间可能涉及到商业机密问题,所以在测试的项目为模拟生产环境的情景。准备工作 如果是在生产环境上运行可跳过此步骤。 1、创建一个项目 2、在项目中定义一个Main...

2019-12-31 18:02:30 1621

原创 Maven自定义插件

费话不多说,直接开干。1、创建一个新的Maven项目。2、将pom.xml文件中的packaging属性设置为maven-plugin。3、导入Maven依赖插件包4、编写测试代码注意二点:继承AbstractMojo接口和加上 @Mojo注解5、将这个项目 install6、找到一个其它的项目,在pom.xml文件中加入以下配置内容7、...

2019-06-15 23:03:17 1305

原创 详解Java 常见的锁

自己有段时间没有写博客了,实在不好意思,最近工作确实有点忙。最近工作有使用到Java多线程同步锁相关知识,以下为自己做的一个小总结,以便与大家互相学习,哈哈。1.独享锁也叫互斥锁,是指该锁一次只能被一个线程所持有。常见的有ReentrantLock、ReadWriteLock。2.共享锁是指该锁可被多个线程所持有。常见的有CountDownLatch。3.乐观锁顾...

2019-04-26 23:19:41 914

原创 CentOS7下安装mysql5.7

更多精彩技术分享请浏览本人博客:https://blog.csdn.net/wohiusdashi一、安装YUM Repo1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。下载命令:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm...

2019-04-17 16:43:50 320555 74

原创 JDK1.8 之Lambda表达式

更多精彩技术分享请浏览本人博客:https://blog.csdn.net/wohiusdashi概述Lambda 表达式是一种匿名函数(对 Java 而言这并不完全正确,但现在姑且这么认为),简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。你可以将其想做一种速记,在你需要使用某个方法的地方写上它。当某个方法只使用一次,而且定义很简短,使用这种速记替代之尤其有...

2019-04-02 23:51:40 4628 1

原创 Maven简介和Maven私服

更多精彩技术分享请浏览本人博客:https://blog.csdn.net/wohiusdashi目录1. Maven简介 1.1. 简述 1.2. Maven实现的核心价值 1.3. 定义与缩略语 1.4. 项目构建 1.5. 依赖管理 1.6. maven目录说明 1.7. maven坐标 ...

2019-03-20 21:45:11 20674 3

原创 Mysql@和@@符号的详细使用说明

一、概述 @是用户变量,@@是系统变量。二、使用语法及实践用户自定义变量1、用户定义变量语法SET @var_name = expr [, @var_name = expr]如:set @t1 =100;2、获取用户定义变量值方式,如:select @t1 from dual;如下图系统变量1、查看全部系统变量指令SHOW GL...

2019-03-17 13:21:55 32848

原创 IDEA 报Module xxx is imported from Maven.Any changes made in its ......解决办法

一、报错现象在IDEA在配置Modules编译JDK版本的时候会看到以下的提示,Module xxx is imported from Maven.Any changes made in its ......如下图:二、原因分析原因为Modules的编译JDK版本和Java默认的编译版本不一致造成。三、解决办法方法一:更改Java默认编译版本,打开Fil...

2019-03-09 10:34:17 53827 13

原创 Java面试锦囊

更多精彩技术分享请浏览本人博客:https://blog.csdn.net/wohiusdashi 前言    现在正是程序员金三银四找工作的大好时机,所以仅以此篇送给正在找工作和准备找工作的大牛或将来的大牛们,祝你们工资翻倍涨,技术倍儿棒! 以下为Java常见的面试题与答案,仅供参考 1、面向对象的特征有哪些方面   (1).抽象:抽象就是忽略一个主题中与当前目标...

2019-02-21 13:55:12 803

原创 IDEA配置注释模板(新测)

前言    IDEA默认的注释模板有时不符合自己的业务需求,那就需要自定义模板,下面就由介绍下在IDEA中如何配置注释模板。第一步按Ctrl + Alt + S ,找到 Editor--&gt;Live Templates第二步点击右边的加号+ ,选择  new template group ,然后输入自定义的模板名称,点击确定。第三步选中刚刚定义的模板,然后点...

2019-01-29 23:09:13 295

原创 在IDEA中如何设置编辑背景为自定义图片(亲测)

今天看到某大牛使用IDEA工具时编辑背景为炫酷的图片,自己心血来潮,到网找些资料并验证成功,特此分享给大家1、首先看看效果(可能不够炫酷,但是我觉得我自己就像图片中的小蜜蜂)2、看到效果后一定会想自己也体验一下,接下讲怎么设置第一步、打开IDEA , 按快捷键 Ctrl + Shift + A ,如下图第二步、在搜索框中转入 Set Background Image 然...

2019-01-18 16:34:33 10377 3

原创 IDEA 报非法字符,非法的表达式, 需要;,未结束的字符串文字 等错误的解决办法(亲测,详细图文讲解)

一、问题现象1、今天使用IDEA编译时报一大堆 非法字符,非法的表达式, 需要;,未结束的字符串文字  这样的错误,如下图:2、再看看提示报错的位置都有使用 \ 转义的如下图: 二、报错的原因   文件编码和系统编码不一致造成,如在这个项目中的系统编码为GBK,而文件的编码设置为UTF-8。 三、解决方法1、打开报错的文件 2、在最右下角...

2019-01-18 10:05:17 9414

原创 redis集群部署

本节着重讲解redis集群部署,如未清楚单节点部署的请浏览本人的关于单节点部署的文章。地址:https://blog.csdn.net/wohiusdashi/article/details/85952483一、添加配置文件1、在redis目录下创建conf目录命令:mkdir conf2、然后复制redis.conf文件,修改以下几个参数 3、在conf目录下...

2019-01-07 22:15:33 835

原创 redis安装及代码测试(新测)

最近工作用到redis,下面将对redis作入门级详细讲解。一、redis简介Redis是NoSql的,是一种非关系型数据库,它不能替代关系弄数据库,只是关系型数据库的一个补充,是可以解决高并发、高可用、高扩展、大数据存储等一系列问题而产生的数据库解决方案。 二、redis安装1、下载redis安装包,下载地址:http://download.redis.io/releases...

2019-01-06 22:41:48 702

转载 查看oracle数据库允许的最大连接数和当前连接数

在查看数据的连接情况很有用,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。1、查看当前的数据库连接数   select count(*) from v$process ;    --当前的数据库连接数 2、数据库允许的最大连接数   select value from v$parameter where name ='pr...

2018-12-27 16:14:36 789

原创 如何将谷歌浏览器背景设置为黑色(亲测)

Dark Reader 简介Dark Reader是一个护眼扩展程序,通过实时生成黑色主题,为每一个网站启用夜间模式。对于整天对着电脑的朋友来说,把颜色调成暗色的确可以比较好的保护眼睛,减少光刺激造成的对眼睛的损伤。Dark Reader通过反转明亮的颜色,使网页内容具有高对比度并且在易于夜间阅读。同时还可以完全自定义调整亮度,对比度,应用棕褐色滤镜,黑暗模式,自己设置字体和自定义忽略的网站列...

2018-12-18 22:58:38 51915 21

原创 高德地图报Uncaught TypeError: Cannot read property 'addressComponent' of undefined的解决办法

1、在使用官网的样例获取当前行政区的时候一直报 Uncaught TypeError: Cannot read property 'addressComponent' of undefined这个错误,如下图:2、经过自己分析错误及到百度上查找最终发现在使用Key必须为 Web端(JS API)这个类型,不然就会跟域名解析对不上。如下图: 3、更改之后效果正常 ...

2018-12-18 13:47:12 22682 8

原创 在线高德地图Demo(新测)

先看看效果,再看看配置和代码,这样会更有兴趣,哈哈 一、注册账号并申请Key1. 首先,注册开发者账号,成为高德开放平台开发者2. 登陆之后,在进入「应用管理」 页面「创建新应用」3. 为应用添加 Key,「服务平台」一项请选择「 Web 端 ( JSAPI ) 」二、 在页面添加 JS API 的入口脚本标签,并将其中「您申请的key值」替换为您刚刚申请的 key;...

2018-12-16 22:23:20 3376

原创 IntelliJ IDEA如何自动生成类图

1、打开设置 File-》 Setting或windows下按Ctrl+Alt+S2、找到 Tools -》 Diagrams ,如下图 3、在Java Class Diagrams 中选中需要生成类图的对象。4、选中需要生成类图的对象,然后按Ctrl + Shift + Alt + U或Ctrl + Alt + U这样类图就会自动生成出来,如下图 更多精彩技术...

2018-12-16 15:06:52 21105 3

原创 GIS地图初探

 一、概述       地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。二、小牛试刀,从获取当前经纬度开始样例代码如下:&lt;!document html&gt;&lt;html&gt;&lt;head&gt;&lt;script&gt;window.on...

2018-12-10 22:15:31 2513

原创 eclipse制作代码注释模板和模板导出

前言  相信大家在使用IDE写代码时在使用系统自带的代码注释时不能满足需求,那么接下来我将教大家个在Eclipse上自定义代码注释模板的制作。1、  在Eclipse中可以通过 windows → Preferences2、依次找到Java → Code Style → Code Templates → Comments3、下面以自定义方法注释做演示,其它的(类,属性)同理...

2018-11-29 21:59:05 793

原创 如何在Word文档中保持原有的代码样式

一:概述有时需要在Word文档中插入相关的代码,但是把代码复制到Word文档后代码的颜色就变成黑白的,严重影响代码的可读性。接下来将进行详细讲解如何在Word文档中插入代码后保持原有的样式。 二、Notepad++配置由于工具使用的是Notepad++,没有安装的小伙伴请到官网下载安装。官网地址:https://notepad-plus-plus.org/download/v7...

2018-11-26 21:47:09 11550 5

原创 通过蓝牙实现手机与电脑网络共享(亲测)

现在网络已经离不开我们的生活,无论是在外出差还是在家休息。有时手机流量充足或手机已经用WIFI万能钥匙已经上WIFI,怎么将流量共享给电脑使用呢?有以下三种方式:一、 手机热点共享,对于使用无线网络是行不通的。二:通过USB共享网络,很多时候电脑没有安装RNDIS驱动或RNDIS驱动错误可能不能使用。三:通过蓝牙共享网络,以下围绕这点进行详细讲解。工具/原料具有蓝牙共享网络的手...

2018-11-25 13:08:53 52430 22

原创 自定义Jquery函数和函数回调

一:使用Jquery自定义函数1、引入Jquery插件   &lt;script type="text/javascript" src="jquery-2.1.0.min.js"&gt;&lt;/script&gt; 2、定义格式开头:(function($) {结尾:})(jQuery);中间体:$.自定义函数名例如://自定义Jquery函数//开头:...

2018-11-13 12:18:44 1888

转载 史上最全的微服务讲解

一、微服务介绍1. 什么是微服务      在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来 只需要2个披萨就够了 )。 ...

2018-11-11 13:32:28 7037

原创 微服务初探

一、微服务简介微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务。一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。对于大型应用程序来说,增加更多的用户则意味着提供更大型的弹性计算云(EC2)实例规模,即便只是其中的一些功能扩大了规模亦是如此。其最终结果就是企业用户只需为支持超过微服务的那部分需求的E...

2018-11-11 13:24:20 1449

原创 如何提高CSS网页渲染效率

1、十六进制的颜色值对位数与大小写 编写十六进制颜色值时你可能会用小写字母或省略成3位数,关于这写法没找到确实的数据证明对浏览器的渲染效率是否有影响,但十六进制的颜色值默认标准是大写及6位数标注。在未知情况下不希望冒险而降低了渲染的效率。 * 不赞成 - color:#f3a; * 建议用 - color:#FF33AA; 2、display与visibility的...

2018-10-30 11:50:56 240

空空如也

空空如也

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

TA关注的人

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