Wesley13 Wesley13
3年前
java基础知识随身记
2018年11月12日20:51:35一、基础知识:1、JVM、JRE和JDK的区别:JVM(JavaVirtualMachine):java虚拟机,用于保证java的跨平台的特性。  java语言是跨平台,jvm不是跨平台的。JRE(JavaRuntimeEnvironment):java的运行环境,包括jvmjava的核心类
Wesley13 Wesley13
3年前
java核心技术36讲笔记
JavaBasic谈谈final、finally、finalize有什么不同?典型回答:final可以用来修饰类、方法、变量,分别有不同的意义,final修饰的class代表不可以继承扩展,final的变量是不可以修改的,而final的方法也是不可以重写的(override)。finally则是
Easter79 Easter79
3年前
springboot+elasticsearch + rabbitMQ实现全文检索(项目搭建)
最近做一个社区类的项目:实现全文检索开发完成做一个总结记录。springboot1.5.9.RELEASEES5.6.4首先搭建ES环境引用大佬文章 搭建ES环境:https://blog.csdn.net/u012270682/article/details/72934270(https://www.oschina.net
Stella981 Stella981
3年前
Spring 学习笔记(四):Spring AOP
@\TOC\1概述本文主要讲述了AOP的基本概念以及在Spring中AOP的几种实现方式。2AOPAOP,即AspectOrientedProgramming,面向切面编程,与OOP相辅相成。类似的,在OOP中,以类为程序的基本单元,在AOP中的基本单元是Aspect
Wesley13 Wesley13
3年前
C# 泛型特化
C泛型不是 C的模板类,并不支持特化和偏特化,但是使用一些技巧可以在一定程度上达到相同的目的。原文是 po在stackoverflow上的一个回答:A:Genericindexeroverloadspecialization(https://www.oschina.net/action/GoToLink?urlhttps%3
Stella981 Stella981
3年前
Beetlsql扩展之自定义Mapper
BeetlSql有一个BaseMapper,提供了很多内置的Dao操作,如增删改查等10几个方法,用户只需要些一个类继承此接口便能很快的完成一个Dao,比如publicinterfaceUserDaoextendsBaseMapper<User{}UserDao没有包含任何方法,但集成了BaseMapper,因
Easter79 Easter79
3年前
SpringBoot缓存相关问题
框架注解在写代码时,特别是SpringMVC框架下的代码,在dao层,service层,controller层,开始写代码时,一定要先在类上加@注解(https://my.oschina.net/u/3022537),切记不能再犯这个小错误.MyBatis与MySQL版本在使用MyBa
Easter79 Easter79
3年前
Spring注解大全,汇总版
Spring使用的注解大全和解释注解解释@Controller组合注解(组合了@Component注解),应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,然后将web请求映射到注解了@RequestMapping的方法上。@Service组合注解(组合了@Component注解),应用在
Wesley13 Wesley13
3年前
IOS博客项目搭建
授权流程图:!(http://static.oschina.net/uploads/space/2016/0405/234839_qUI2_2557944.png)原有的代码有许多重复的地方,这里可以对原有的代码进行重构,对账号的有关操作可以抽出一个工具类:!(http://static.oschina.net/uploa
Wesley13 Wesley13
3年前
Java动态代理
jdk动态代理实现原理:利用字节码技术,生成新的class文件,来达到动态代理效果。新的class文件是怎么组织的?由于代理目标是接口,则通过实现接口和继续代理类来完成。看看下面的例子更容易明白。demo接口publicinterfacePeoPleInterface{