- 博客(9)
- 收藏
- 关注
原创 java实现网易云音乐搜索与播放
import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import javazoom.jl.decoder.Bitstream;import javazoom.jl.decoder.JavaLayerException;import javazoom.jl.player.Player;import java.io.*;import java.net.*;import java.util.Rand
2020-11-15 21:13:26 1323 1
原创 AOP注解方式
1.创建一个业务逻辑类public class MathCalculator { public int div(int i,int j){ System.out.println("MathCalculator...div..."); return i/j; }}2.创建切面类/** * 切面类 * @Aspect: 告诉Spring当前类是一个切面类 */@Aspectpublic class LogAspects { //抽取公共的切入点表达式 //1、本类引
2020-08-13 14:55:41 125
原创 springboot Web开发静态资源处理
静态资源处理SpringBoot中,SpringMVC的web配置都在 WebMvcAutoConfiguration 这个配置类里面;我们可以去看看 WebMvcAutoConfigurationAdapter 中有很多配置方法;有一个方法:addResourceHandlers 添加资源处理@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) { if (!this.resourcePro
2020-08-12 10:22:23 117
原创 springboot :yaml配置注入
配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 :key=valueapplication.yml语法结构 :key:空格 valueyaml概述YAML是 “YAML Ain’t a Markup Language” (YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)这种语言以数据作为中心,而不是以
2020-08-11 21:19:14 123
原创 2020-08-05
配置插件<!-- 创建sqlSessionFactory对象--> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <!-- dataSource属性是一个对象,用ref--> <property name="dataSource" ref="myDataSource"/> &l
2020-08-05 21:51:05 77
原创 SpringMVC全局异常处理@ControllerAdvice
@ControllerAdvicepublic class ExceptionResolver {//LoginFailedException为自定义异常 @ExceptionHandler(value = LoginFailedException.class) public ModelAndView resolverException( LoginFailedException exception, HttpServletRequest
2020-08-04 22:37:18 136
原创 建造者模式
//抽象的建造者,可以把它看成造房子时的图纸,正真实现由工人完成public abstract class Builder { abstract void method1(String s); abstract void method2(String s); abstract void method3(String s); abstract void method4(String s); abstract Product getProduct();}要建造
2020-07-25 00:12:06 52
原创 抽象工厂模式
****以工厂1和工厂2生产电脑和手机为例** 工厂1和工厂2就是产品族,手机和电脑是产品等级结构**/抽象的工厂,生产不同的产品等级,具体实现由子工厂实现public interface IFactory { Iphone makePhone(); IComputer makeComputer();}产品等级接口//产品等级接口public interface Iphone { void phone();}public interface IComp...
2020-07-24 23:06:05 50
原创 JDK动态代理实现原理
首先要有1个真实类即被代理类User user = new User();UserInvacationHander h = new UserInvacationHander(user); User userProxy = (User)Proxy.newProxyInstance(User.getClass().getClassLoader(),User.getClass().getInterfaces(), h); userProxy.say();Class UserInvacationHan
2020-07-23 22:07:57 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人