自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java SPI 代码示例

是JDK自带的服务提供者接口又叫服务发现机制更是一种面向接口的设计思想。即JDK本身提供接口类, 第三方实现其接口,并作为jar包或其他方式注入到其中, 在运行时会被JDK 发现并加载,自动调用实现类的方法。接口:2.1 项目二 实现类实现类:实现类:3.1 项目二中添加配置文件其中内容是 实现类的路径限定名, 由于我实现了两个Logger为了区分效果,实际可能只需要一个,例如mysql jdbc connector jar包中其中jdk 提供了接口类, 让第三方如 , , 等实现其厂

2024-02-04 18:26:35 898

原创 Stream toList不能滥用以及与collect(Collectors.toList())的区别

Stream toList()返回的是只读List原则上不可修改,collect(Collectors.toList())默认返回的是ArrayList,可以增删改查

2024-01-21 03:23:15 1647

原创 Java21 如何使用switch case

java21 swich case

2024-01-12 01:17:31 444 1

原创 LeetCode-3-无重复字符的最长子串(longest-substring-without-repeating-characters)

题目描述Given a string, find the length of the longest substring without repeating characters.给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "b...

2019-05-11 15:41:12 220

原创 LeetCode-2-两数相加

题目描述You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and ret...

2019-05-10 12:31:55 200

原创 LeetCode-1-两数之和

题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]我的垃...

2019-05-08 12:46:47 230

转载 java实现socket.io客户端功能

基于java做一个socket.io客户端前言最近公司这边让我去订阅一个第三方机构的websocket server,也是头疼,免不了和对方各种沟通,大家都很忙,收到回复很慢,开发方向也不知道。先是做了一个普通websocket的客户端,但后面了解到对方是基于socket.io做的一个server,又重新做了一个基于socket.io-client-java开源库的客户端。涉及到公司商业机密,...

2019-04-28 09:56:17 12435 6

原创 前端通过后端传过来的'\n' ,'<br/>'等字符串换行失败问题

后台推送换行符 ‘\n’ 或 ‘<br/>’ 等字符串到前台不会换行详细描述后台逻辑处理返回String字符串,其中包含\n或<br/>等换行符号,但是前端渲染时候却并没有真正的换行也尝试了大佬的各种 \r\n,<br/>,&lt;br/&gt;等都没有作用解决方案下面的解决方案来自https://www.jianshu.com/p/...

2019-04-20 13:20:36 16251 1

原创 SVN Update Error Please execute the 'Cleanup‘ command 解决方案

问题 - SVN Update Error: Please execute the ‘Cleanup’ command详细描述使用SVN更新文件时,会碰到失败的情况(可能因为上次拉取被强制中断等操作),提示需要cleanup ,但是你clean up时又提示文件夹已经locked,这时候你又去release lock,但是还是失败,提示 Please execute the 'Cleanup'...

2019-04-20 13:13:22 542

原创 Oracle分组查询

分组查询,且只取每一组内的一条最新的记录需求:查询 code 为a,b,c且在有效时间段内的每个code最新的一条记录(code不是主键)select * from (select code col1, col2, row_number() over (partition by code order by time desc) rank from t_order...

2019-04-06 12:22:00 346

原创 HEXO之NEXT主题优化配置

网上已经有很多NexT主题配置的教程,一搜一大堆;所以我这边就简单说一下我个人(没那么搞)的一些配置,这些配置大部分在主题上已经存在,只需要将其value设为true,或者先下载dependency在设为true基础配置网站图标favicon: small: /images/icon.jpeg apple_touch_icon: /images/icon.jpeg...

2019-02-24 16:08:44 712

原创 将Hexo同时部署在github和腾讯云开发者平台或Coding初级实践教程

写在前面的话其实我也是这两天才接触到Hexo,之前是用的wordpress在阿里云上挂着。觉得Hexo好像更符合现在我的审美,so, do it!嗯前面安装git和node.js我这边就省略掉了。作为一个爱搞事的,这些东西电脑上都有还有就是我照着网上的教程是没问题,但是走到一些页面的小功能的时候,就不起作用了,可能是版本更新不兼容了一. 安装Hexo,初始化npm install -...

2019-01-27 22:56:45 1250

原创 Mybatis增删改查之Oracle

Mybatis增删改查之Oracle一. 查询普通查询(返回普通的持久层对象,由于数据库字段风格和java不同,所以建立一个map映射)&lt;resultMap type="com.xxx.domain.RuleCondition" id="RuleConditionResultMapWithoutBondList"&gt; &lt;id column="RC_ID" jdbc...

2019-01-23 14:48:44 472

转载 【转】Java并发编程:volatile关键字解析

原文链接:http://www.cnblogs.com/dolphin0520/p/3920373.html - 海子Java并发编程:volatile关键字解析   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  vol...

2018-12-04 16:38:09 150

原创 解决iview 'You may have an infinite update loop in watcher with expression "columns"'

对iview表格的列进行动态变化解决方案单表头是可以动态变化不需要增添什么东西多表头目前iview尚不能动态变化,需要修改iview.js源码将iview.js中columns: { handler: function handler() { var colsWithId = this.makeColumnsId(this.columns); ...

2018-11-02 08:54:31 5313

原创 iview table表格中添加select选择器以及dropdown下拉菜单

iview table表格中添加select选择器以及dropdown下拉菜单1.需求在上篇的文章的基础上,也就是一张table上的某一列改为select框其中一个option选项,hover或click可以伸展出另外一个选择框反显2.设计查了查资料,就是在table的列里面,使用render函数使那个可以伸展出另一个的选择框作为一个下拉菜单dropdown,若还是写为 sel...

2018-10-26 12:39:58 5644

原创 iview table表格的自定义样式

iview table表格的自定义样式1.需求背景颜色为深色背景左侧可勾选checkbox选中鼠标hover浮动到某行,当前行背景颜色更换为红色斑马条纹效果图2.设计iview的官方文档已经给出了解决方案选中高亮=》highlight-row斑马条纹=》stripe表格自带浮动到某行变色checkbox=》selection&lt;Table ref="...

2018-10-17 09:48:05 26171 15

原创 vue.js之v-for循环中动态改变每个item的样式

vue.js之v-for循环中动态改变每个item的样式1.需求支持单击选中,再次单击取消选中当未选中任何条件按钮时则自动选择全部点击A则选中第一行全部,点击C代表选中第二行全部选择全部时(默认选择全部),自动取消其他选择2.思路定义数据的结构,将产品分类,A,C,elseProduct"全部"按钮,以及每个产品中应有是否选中的flag,以及点击事件...

2018-10-12 22:03:48 19239

原创 LINUX之安装wordpress

轻量应用服务器之安装wordpress1.wordpress介绍WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 ...

2018-10-12 13:07:46 3829

原创 LINUX之安装wdcp

轻量应用服务器之安装wdcp1.wdcp介绍wdCP是WDlinux Control Panel的简称,是一套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统,旨在易于使用Linux系统做为我们的网站服务器系统,以及平时对Linux服务器的常用管理操作,均可在wdCP的后台里操作完成.使用wdCP,通过WEB方式就可以查看服务器情况,资源利用率,系统负载,内存使用率...

2018-10-11 08:18:31 511

Intellij IDEA快捷键

Intellij IDEA常用快捷键

2017-05-08

Eclipse快捷键

Eclipse常用快捷键

2017-05-08

空空如也

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

TA关注的人

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