自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个迷恋民谣的丑逼

学海无涯,回头是岸。

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

原创 记录:编译Spring源码的时候AspectJ报错

只有专业版的IntelliJ IDEA才支持AspectJ的开发

2021-11-29 22:15:50 632

原创 Spring 循环依赖

什么是循环依赖就是你中有我,我中有你Spring怎么解决的getSingletonprotected Object getSingleton(String beanName, boolean allowEarlyReference) { // Quick check for existing instance without full singleton lock Object singletonObject = this.singletonObjects.get(beanN.

2021-07-26 21:44:39 148

原创 Spring解决单例引用原型的问题 lookup-method

解决单例引用原型的问题单例引用原型有什么问题 一个人public class User { private String name; private Watch wt;} 这个人有个手表public class Watch { private String time; public Watch() { this.time = new Date().toString(); }} 配置文件 ...

2021-07-21 19:58:09 153

原创 Spring之FactoryBean

怎么用 @Componentpublic class MyUserFactoryBean implements FactoryBean<User> { @Override public User getObject() throws Exception { return new User(); } @Override public Class<?> getObjectType() { retur...

2021-07-21 19:53:22 95

原创 Spring之类型转换器

mvc里很有用,接收页面参数前面有个属性编辑器 类型转换器牛逼一些 为啥呢 属性编辑器只能处理String类型的转换 @Override public void setAsText(String text) throws IllegalArgumentException { 而类型转换器可以为所欲为先自定义一个转换器 一般都要先继承一个接口 继承哪个呢 Spring提供了三个 ...

2021-07-21 19:48:30 346

原创 观察者模式之Spring实现、Spring事件和监听器

1.理解 多个警察(观察者)观察一个罪犯(被观察者) 如果罪犯挟持人质 警察A拿出手枪直接击毙罪犯 警察B拿出手机打120救人质 如果罪犯要自首 警察A拿出手枪严正以待以防有诈 警察B走上前去卸掉罪犯的武器2.普通观察者模式 自己实现 观察者 package com.cn.mytest.observer.mine;...

2021-07-18 10:27:41 158

原创 component-scan实现流程

配置文件 <context:component-scan base-package="com.cn.mytest.componentScan" / >spring.handlers http\://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandlerContextNamespaceHandler public void in...

2021-07-17 17:52:26 156

原创 spring、自定义属性解析器

什么是属性编辑器 当需要向容器里放一个Person对象,他有2个属性 name String addressAddress 省 市 区 这样的话,在xml里怎么配置呢 这时就需要属性编辑器了 将 四川省-成都市-高新区 这样的字符串转为Address对象怎么做...

2021-07-17 17:50:13 116

原创 spring、自定义标签

<myTag:user myName="jack" password="jack123" />myTag.xml 这是Spring的配置文件 <?xml version="1.0" encoding="UTF-8"?><beans> <myTag:user myName="jack" password="jack123" /></beans> myTag报错咋整呢 <?xml v...

2021-07-17 17:48:06 103

原创 refresh方法、spring

synchronized (this.startupShutdownMonitor) { // Prepare this context for refreshing. /** * 前戏,做容器刷新前的准备工作 * 1、设置容器的启动时间 * 2、设置活跃状态为true * 3、设置关闭状态为false * 4、获取Environment对象,并加载当前系统的属性值到Environment对象中 * 5、准备监听器和事件的集合对象,默认为空的集合.

2021-07-17 17:45:56 45

原创 spring 对象定义、解析、实例化、初始化流程

1

2021-07-17 17:43:46 73

原创 java高频源码

java高频源码看了一本书,把里面的内容做成了思维导图,加了些自己的理解。联系我获取文件

2021-05-18 21:51:49 306

原创 从mybatis源码中获取的mybatis使用笔记

解析器模块解析xml默认值写法${a:default_a}org.apache.ibatis.parsing.PropertyParser.enable-default-value=true 是否打开默认值,默认false关闭org.apache.ibatis.parsing.PropertyParser.default-value-separator=: 默认值分隔符,默认:冒号...

2020-05-30 17:39:10 207 1

原创 oracle 解锁表

场景:自己手动把表锁了,然后锁表这个session(会话)断掉了,导致表一直是被锁住的状态。解锁表:1⃣️:使用 DBA登陆2⃣️:SELECT T2.SID, T2.SERIAL# FROM V$LOCKED_OBJECT T1, V$SESSION T2 WHERE T1.SESSION_ID = T2.SID;3⃣️:ALTER SYSTEM KILL SESSI...

2019-04-30 15:51:43 119

原创 PL/SQL 客户端字符集问题解决

问题:在pl/sql中写的存储过程中有中文,编译后中文全部变成了???写入到数据库的中文也变成了???,并且实际值就是?我的以为是错的,我以为是因为字符集的问题只是看到是问号,实际值应该就是中文的值解决办法:1⃣️:select userenv('language') from dual;2⃣️:添加系统环境变量NLS_LANG(如果你已经有这个就修改),值为:1⃣️...

2019-04-17 15:49:09 401

原创 sftp 无交互(不输密码,无提示) 发送文件

背景:机器A 无交互 发送文件到机器B机器A:ssh-keygen#一路回车chmod 755 ~/.ssh#把~/.ssh/id_rsa.pub发送到机器B机器B:#将机器A发送过来的文件改名为authorized_keys,并放到~/.ssh/下#改权限chmod 755 /home/~ ...

2019-02-28 17:09:41 2479

原创 oracle 存储过程procedure中 删除表 drop table

1. 在存储过程或函数中,不能直接写sql删除表,应该:create procedure testProcedure is sql varchar(100);begin sql:='drop table tableName'; execute immediate sql; commit;end testProcedure;2. 在函数中如果有 insert/...

2019-02-27 10:13:13 5301 2

原创 过滤器和拦截器

结论:使用拦截器,不使用过滤器定义package com.example.backv1.interceptor;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.htt...

2018-12-02 18:27:36 103

原创 springboot 数据验证

JSR303 &amp;    hibernate validate在实体中package com.example.backv1.pojo;import org.hibernate.validator.constraints.Range;import javax.validation.constraints.Email;import javax.validation.const...

2018-12-02 17:21:35 211

原创 springboot 自定义页面到控制器参数转换

自定义一个类,实现Converter接口,并放进容器就OK了package com.example.backv1.converter;import com.example.backv1.pojo.User;import org.springframework.core.convert.converter.Converter;import org.springframework.ste...

2018-11-29 22:55:28 241

原创 spring mvc 笔记

@RequestMapping 默认响应所有请求类型(get post .....)@RequestMapping("/add") public void methodName(String userName) { System.out.println(userName); }在controller方法中获取请求参数1.无注解@RequestMa...

2018-11-20 15:55:58 81

原创 Spring IOC 注解

@Bean("beanname")用在方法上,生成方法返回值的bean,放入容器,容器中名字为beanname。如果没有指定beanname,将使用方法名 @Configuration使用在类上,表示Java配置文件 @Component使用在类上,表示该类如果在扫描范围内,就会被扫描到,并且被放入容器内 @ComponentScan和使用在类上,定义扫描范...

2018-11-12 17:26:56 83

原创 本地 rebuild node-sass

因为是内网环境,所以采用离线安装的方式   1. 首先知道自己需要下的版本npm rebuild node-sass可以看到cannot download url2. 去上面的url下载一个文件3.把下载的文件文件丢到如下路径下/projectname/node_modules/node-sass/vendor/你的平台目录 (如:darwin-x64-57...

2018-10-30 15:02:16 2470

原创 Springboot 多数据源 jpa mysql

1.pom &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter&lt;/artifactId&gt; &lt;/dependency&gt; &am

2018-06-27 14:44:33 374

原创 Spring 容器 注解

关于容器的注解1.bean放入容器的注解@Service、@Controller、@Repository、@Component---不推荐使用功能一样默认放入容器内bean的name是类名首字母小写2.从容器中取出bean的注解@Autowired @Autowired private Animal dog = null;从容器中按类型(Animal...

2018-06-21 16:50:56 378

原创 @FunctionInterface

1.用在什么地方,有什么要求-用在接口上-接口内除object的public方法外,只有一个抽象方法@FunctionalInterfacepublic interface Java8Interface { static void staticMethod(){//静态方法 System.out.println("staticMethod"); }; de...

2018-06-08 10:42:56 3569

原创 接口的静态方法和默认方法Java8

1. 在Java8 以前,接口的方法默认且必须是public  abstract,接口的属性默认且必须是 public static final2.Java8 以后接口可以有static 和 default 方法。A:都必须有默认实现public interface Java8Interface { static void staticMethod(){ System.ou...

2018-06-07 16:04:44 155

原创 使用cefsharp将html嵌入windows form(windows窗体应用程序)

1.新建windows窗体应用程序---不多说2.安装Nugget程序包    A:在线情况    B:离线情况            项目---管理NuGet程序包----设置---程序包源----加号---修改源为已下载好的nugget包的路径---更新---将本来存在的nuget.org源取消---确定...

2018-06-06 17:22:45 2087

原创 Spring boot 事件监听器 Application events and listeners Application

package com.example.demo.entity;import org.springframework.boot.context.event.ApplicationStartedEvent;import org.springframework.context.ApplicationListener;import org.springframework.stereotype.C...

2018-05-31 11:37:38 240

原创 es6笔记-let&amp;const

let 声明的变量只在当前代码块内有用。就是当前{....},必须先声明后使用

2018-05-14 15:07:57 105

原创 使用C#调用外部dll

使用C#调用外部dllusing System;using System.Runtime.InteropServices; // 用 DllImport 需用此命名空间namespace Test{ class Program { static void Main(string[] args) { //调用 ...

2018-05-10 19:40:59 1233

空空如也

空空如也

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

TA关注的人

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