随笔分类 -  框架

摘要:1 加载的顺序 当前目录下的/config子目录; 当前目录; classpath下的/config包; classpath根路径。 2 实战 若这四个位置都存在application.yml文件,属性值的覆盖顺序是:1>2>3>4, 例如四个位置的application.yml文件都配置了 db. 阅读全文
posted @ 2021-12-22 21:11 姚狗蛋 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1 yml文件格式 1-1 注入list appconfigs: #初始化list strList: - star - moon - sun 1-2 初始化map appconfigs: #初始化map strMap: {name: 'star',age: 25} 1-3 map 中有list ap 阅读全文
posted @ 2021-12-16 15:53 姚狗蛋 阅读(634) 评论(0) 推荐(0) 编辑
摘要:1 IOC的个人理解。 Ioc相当于一个容器,就理解成一个map. 可以通过xml配置文件或者注解声明bean,就使用注解吧 容器启动的时候,哎,这个时候会扫描root目录下所有的类 然后检测每个类上,拿到每个类的权限定路径(比如com.siyu.helloService)是否有@compoment 阅读全文
posted @ 2021-12-16 10:00 姚狗蛋 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1-使用dubbo的好处 首先就是长链接, 不必 每次通信都要像http一样去3次握手什么的,减少了网络开销; 其次就是RPC框架一般都有注册中心,有丰富的监控管理; 发布、下线接口、动态扩展等,对调用方来说是无感知、统一 化的操作。 2-rpc远程调用 本地调用,就是你在家里洗碗 远程调用,就是你 阅读全文
posted @ 2021-12-12 09:32 姚狗蛋 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1 Spring 中的 bean 是线程安全的吗? 如果是prototype:原型,每次创建一个新对象。 如果是单例,所有线程都共享一个单实例Bean,因此是存在资源的竞争。 如果单例Bean,是一个无状态Bean, 也就是线程中的操作不会对Bean的成员执行查询以外的操作, 那么这个单例Bean是 阅读全文
posted @ 2021-12-12 09:31 姚狗蛋 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1 查询数据库不存在的对象,返回值 /** * 查询数据库不存在的对象 */ @Test public void selectSome2() { ArrayList<Integer> list = new ArrayList<>(); list.add(666); List<Person> peop 阅读全文
posted @ 2021-12-12 09:31 姚狗蛋 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1:常用注解 @RestController 只返回对象,对象数据直接以 JSON 或 XML 形式写入 HTTP 响应(Response)中 @RequestParam 如果不使用@RequestParam,要求request传入参数名称和controller方法的形参名称一致,方可绑定成功。 如 阅读全文
posted @ 2021-12-12 09:30 姚狗蛋 阅读(25) 评论(0) 推荐(0) 编辑
摘要:框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 反射:将类的各个组成部分封装为其他对象,这就是反射机制 1 反射的好处 可以在程序运行过程中,操作这些对象。 可以解耦,提高程序的可扩展性。 2 获取Class对象的3种方式 Class.forName("全类名"):将字节码文件加载进内存 阅读全文
posted @ 2021-12-11 17:22 姚狗蛋 阅读(18) 评论(0) 推荐(0) 编辑
摘要:mybatis底层封装了jdbc,那么解决了哪些问题?这是我们使用要思考的一个地方 mybatis|jdbc :-|:- 连接池管理连接|连接频繁创建释放,浪费系统资源 sql与代码分离|sql经常变动,不容易维护 自动将java对象映射到sql语句,通过parameterType定义输入参数类型| 阅读全文
posted @ 2020-07-07 15:56 姚狗蛋 阅读(794) 评论(0) 推荐(0) 编辑
摘要:1 判断某个注解是否存在 判断某个注解是否存在于Class、Field、Method或Constructor: Class.isAnnotationPresent(Class) Field.isAnnotationPresent(Class) Method.isAnnotationPresent(C 阅读全文
posted @ 2020-07-06 18:29 姚狗蛋 阅读(275) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示