自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 MacOS goland go1.21 debug问题

Ddlv.path=/usr/local/Cellar/delve/1.21.0/bin(dlv的实际安装目录,跟着brew安装过程中显示的来)dlv.path=/usr/local/Cellar/delve/1.21.0/bin(dlv的实际安装目录,跟着brew安装过程中显示的来)右击选择show package contents -> Contents -> plugins -> go。类似/usr/local/Cellar/delve/1.21.0/bin。在文件系统中找到goland。

2023-08-27 02:42:14 1259

原创 Vue使用Element UI,校验不生效

vue中v-model=v-bind+v-on(@)所以习惯使用v-model今天使用Element UI 的el-form发现el-input无论填什么值校验都过不了,百思不解最后把v-model改为:model解决然后看了下文档,确实使用的是:model绑定真是个弱智的问题...

2020-04-21 17:12:37 1564

原创 Java随机数Random出来是固定值

Random提供种子时,以种子为参考进行一系列操作,所以是固定值如下:在进行实例化Random时,如果使用空构造,则会使用随机种子(seed);如果提供了初始的seed,则会使用提供的seed。在进行next操作时seed会更新public Random() { this(seedUniquifier() ^ System.nanoTime());}public Random(...

2020-04-20 19:50:04 1727

原创 模版模式+责任链模式

例:org.springframework.context.support.AbstractApplicationContext定义算法预留插槽![在这里插入图片描述](https://img-blog.csdnimg.cn/20190912100233891.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,sh...

2020-03-22 00:19:50 539

原创 Vue深坑Mark

一、嵌套判断二、赋值回路这是两个不会报错,但会引发千奇百怪异常现象的问题

2019-12-20 02:35:44 489

原创 SpringBoot YML 配置List<Bean>

异常:Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘companyNewsService’: Unsatisfied dependency expressed through field ‘capricornSftpConfig...

2019-09-26 14:01:36 5789 5

原创 wangeditor相关设置文本框高度height,设置是否可编辑

参考代码官方文档设置是否可编辑写法 import E from 'wangeditor' this.editor = new E(this.$refs.editor); this.editor.customConfig.onchange = (html) => { this.editorContent = html;...

2019-09-20 15:48:58 5630

原创 获取mybatis的BaseDao的范型类型

类结构public interface BaseDao<T> extends Mapper<T> {}public interface PoDao extends BaseDao<Po> {}@Servicepublic class PoService { @Autowired private PoDao poDao; ...

2019-09-19 15:49:20 706

原创 外观模式-智能遥控

例:核心奥义:方便、快捷、友好;外观模式的目的是,在保留原有能力的前提下,通过整合、转化提供一个更优秀的交互方式

2019-09-16 09:21:24 148

原创 适配器模式-披着羊皮的狼

例:org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter核心奥义:间谍?卧底?披着羊皮的狼?总之就是使外在表现发生变化,以适用于目标群体;适配器模式要达到的目标是,通过一些处理,将狼(行为)伪装成羊目标接口(狼)适配器(羊皮)小绵羊...

2019-09-12 17:47:21 242

转载 命令模式-Spring框架JdbcTemplate

概述最近回顾了一下设计模式。想到Spring框架中,使用设计模式挺多的。于是搜索了一下Spring中有没有使用命令模式?参照:命令模式浅析,然后对Spring中的JdbcTemplate类进行了源码阅读,现在就命令模式,对JdbcTemplate中的部分代码做一下解读。命令模式简介在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们...

2019-09-12 17:21:26 551

原创 单例模式-三种实现【延迟实例化、急切实例化、内部类】

例:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry核心奥义:相同条件下,最多只存在一个实例,每次使用时进行获取,获取不到时进行实例化,同一时间只允许一个线程进行实例化延迟实例化使用同步锁保障线程安全,同时可以使用volatile保证线程通信(数据同步)缺点:第一次实例化时,线程需要等待,如果同...

2019-09-12 17:01:40 422

原创 抽象工厂模式

例:org.springframework.beans.factory.support.DefaultListableBeanFactory核心奥义:【组装】从各方获取原料,然后在当前类依照一定的逻辑组装成实例对象。

2019-09-12 15:36:20 161

原创 工厂方法模式

例:org.springframework.beans.factory.config.AbstractFactoryBean核心奥义:上层定义一个抽象的工厂方法,在具体的工厂实现;每个类(每个族)有自己的工厂,实例在具体的工厂中产生。因为多态、依赖抽象这两个点,通常我们在使用工厂方法时,会在上层定义一个获取当前工厂实例的方法。...

2019-09-12 11:44:36 174

原创 模版方法模式

例:org.springframework.context.support.AbstractApplicationContext定义算法预留插槽![在这里插入图片描述](https://img-blog.csdnimg.cn/20190912100233891.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shad...

2019-09-12 11:24:32 118

原创 静态工厂方法

例:java.util.concurrent.Executors核心奥义:用来实例化的静态方法

2019-09-12 11:23:15 372

原创 非设计模式-简单工厂

简单工厂例:org.springframework.beans.factory.BeanFactory核心奥义:不作区分,所有的实例化放在同一个类中,根据标识进行选择;传入一个标识,返回一个(或一组)实例。Spring的xml<bean id="beanId" class="clazz"></bean>实例化bean的时候是使用显性id或者classname...

2019-09-12 11:20:35 137

原创 装饰器模式-小餐馆

我家小餐馆github地址:https://github.com/zuojingang/common-tools-intergrated/blob/develop/src/main/java/pers/zuo/component/restaurant/Kitchen.java食谱接口package pers.zuo.component.restaurant.meal;/** * @a...

2019-09-11 19:06:41 324

原创 探测器-观察者模式

探测器:探头可灵活组装;安装不同探头组合,可组装出不同的探测器;策略模式通过条件选择适合的处理过程(其中条件判断比较简单,逻辑主要在处理过程里),观察者模式则是通过一些因素判断是否满足条件(其中所有的逻辑都是为了作出判定,得到判定结果即结束),两者可认为是相辅相成的复杂情景下的 策略+观察者模式:一、使用观察者模式进行条件判定二、使用策略模式进行数据的具体逻辑处理探测器接口packag...

2019-08-20 10:18:41 456

原创 java.lang.NoSuchMethodError: org.yaml.snakeyaml.nodes.ScalarNode.getStyle()Ljava/lang/Character;

启动报错如题 <dependency> <groupId>com.ebay.auth</groupId> <artifactId>ebay-oauth-java-client</artifactId> <version>${ebay.aut...

2019-06-21 11:50:48 5991

原创 Java的拆箱比较

直接来看个比较Integer num = null;System.out.println(num == 1);//这块会报空指针异常乍一看好像很正常我印象很深的是:null == obj;之类的语句,好像已经是写的最多的语句但是稍一尝试就会发现,两者之间是有区别的:null 和 包装类型比较没有任何问题,但是基础类型和包装类型之间的比较存在自动拆装箱类似这样:num.intV...

2019-06-18 15:16:31 220

原创 Java构造器模式+泛型+lamda函数式编程=通用Builder

/** * @author 左金剛 * @Title: Builder * @Description: This is a common builder to create a bean, * the generic type must have a default construct, * otherwise will throw a exception * @date 2019/5...

2019-05-22 02:35:24 2148 6

原创 jvisualvm在线调试BTrace插件

写个测试类如下Tip:一定要用JDK8以后版本的工具,否则会出现问题,之前版本的插件地址已经废弃了,新的地址都是域名中包含有github的package a.b.c;public class Test1 { public static void main(String[] args) { System.out.println(&quot;main method start!&quot;); whi...

2018-12-22 16:52:23 545

转载 PermGen and Metaspace

原文地址In this post, we take a look at Metaspace, and explain how to increase the performance of your JVM with a few simple commands.PermGen is an abbreviation for Permanent Generation and it’s a speci...

2018-12-22 06:07:32 178

转载 VisualVM failing to find plugins/updates? Solving the 503 error with an updated URL

jvisual下载插件的官方网站已关闭的问题原文地址Have you tried to update or simply see the available plugins for VisualVM (the Java monitoring tool built into the JDK), and found that it fails to respond right away (the ...

2018-12-22 06:03:18 423

原创 Shell脚本模版

一些情况下,比如使用JDK自带工具包,我们需要进到$JAVA_HOME/bin目录下去执行某个脚本,这时候可以在我们统一存放脚本的目录下写一个简单的脚本,来方便操作直接执行的命令#!/bin/sh#进入要执行的脚本目录cd $JAVA_HOME/bin/#-z表示字符串为空,-n表示字符串不空,${1}取第一个参数if [ -z ${1} ]then #ls和cat的默认宽度不...

2018-12-21 22:29:28 2501

原创 Java内部初始化类成员变量,局部变量不执行初始化

Java成员变量:Java类在生成实例时,jvm会在Java堆中分配一块内存空间,分配到的地址空间存储所有的成员变量,根据成员变量数据类型的不同,拥有不同的默认值,实例如果有赋值则会覆盖掉默认值,否则不做更改——即,无论如何,属性都会拥有初始值Java局部变量(个人理解)The local variable i may not have been initializedJav...

2018-12-19 21:21:04 1406

转载 SpringBoot 写测试类

如下:@RunWith(SpringJUnit4ClassRunner.class)@SpringBootTest(classes = Application.class)public class Test1 {@Testpublic void test111(){在idea中执行测试方法,会报异常Error running 'Test1.test111': Comman...

2018-09-07 17:45:53 2904

原创 Java设计模式之策略模式

一、接口public interface ProcessInterface { //此方法用来注册一些不能通过spring上下文获取的实例,比如:FeignClient ProcessInterface register(Object... services); &amp;amp;amp;lt;T&amp;amp;amp;gt; T getBean(Class&amp;amp;amp;lt;T&amp;amp;amp;gt; clazz);

2018-09-06 10:58:31 377

转载 Navicat12.0.19激活

https://www.jianshu.com/p/5f693b4c9468

2018-09-01 20:33:52 1149

转载 Linux tomcat安装详解

转: https://blog.csdn.net/lcyaiym/article/details/76696192

2018-08-21 22:38:43 120

转载 U盘分区损坏处理

转: http://www.cnblogs.com/wuzhiblog/p/7745885.html

2018-08-21 01:23:03 9378 2

转载 Ubuntu2Mac

转: http://www.linuxandubuntu.com/home/macbuntu-transform-ubuntu-1604-to-mac-os-x

2018-08-20 22:40:25 118

转载 Linux下SQLServer连接Client

转: 安装 使用SQuirreL SQL Client官方网站:http://sourceforge.net/projects/squirrel-sqlSQuirreL SQL Client最大的魅力在于:基于Java,具备良好的夸平台特性,在Windows下一样可以很好的使用;只要具备相应数据库的类库,就可以连接对应的数据库,例如SQL Server、MySQL、Oracle...

2018-08-19 11:17:47 8879

转载 ppa安装jdk

转:https://blog.csdn.net/hjf007008/article/details/76720386

2018-08-18 23:52:28 637

转载 linux【Ubuntu】系统nodejs异常/bin/sh: 1: node: not found

转:https://cnodejs.org/topic/5571029a693bb2265dfba15eapt-get install安装node以后,命令是nodejs 已经用alias 设置node=’nodejs’ 执行npm install 还是提示 : node: not foundjyspermjysperm 1楼•3 年前 ln -s /usr/bin/nodejs ...

2018-08-18 22:28:33 4348

转载 Ubuntu频繁卡死解决

swap交换区 和 内存使用swap交换区修改: 转: - https://www.computerhope.com/unix/swapon.htm#about - https://www.cnblogs.com/spjy/p/7085389.html转:https://yq.aliyun.com/articles/79908我在日常使用ubuntu时,经常要同时打开10几个窗口...

2018-08-18 22:24:49 50986 10

转载 常用命令

1.Ubuntu解压zipunzip -o -d dirpath zipfile2.git clone 不需要输密码git config –global creedial.helper store3.git 简化命令设置git config –global alias.co checkout git config –global alias.ci commit git ...

2018-08-17 20:03:38 139

原创 今天遇到一个问题,mysql取分组前几条数据

亲测无误DROP TEMPORARY TABLE IF EXISTS tableWithRowNum;CREATE TEMPORARY TABLE tableWithRowNum SELECT @rownum := @rownum + 1 AS rowNum, b.* FROM ( SELECT @rownum := 0 AS rowNum ) a, ( SELE...

2018-08-02 16:55:06 667 3

原创 spring+hibernate4异常……续

继无session可用之后,又出现了新的问题:1、update,saveOrUpdate报出持久化对象重复错误 解决方法:update:该方法在hibernate中用来更新来自于session已经存在的对象,如果该对象是new出来的,或者从前段传过来的(此两者我统称为非 session实例),那么在多线程环境下调用该方法会报错,目前尚不知为什么单线程共享 session是没有报出这...

2018-07-18 17:23:44 116

空空如也

空空如也

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

TA关注的人

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