小白笔记
moro_s
菜鸟程序猿一只
展开
-
一些Spring的理解
通常Spring指的就是Spring Framework,它有两大核心:IOC和DI它的核心就是一个对象管理工厂容器,Spring工厂用于生产Bean,和管理Bean的生命周期,通过控制反转和依赖注入的方式实现系统的高内聚低耦合设计AOP除了这两大核心还提供了丰富的功能和模块, 数据访问、事务管理、Web开发等。数据访问模块提供了对数据库的访问支持,可以方便地进行数据库操作。事务管理模块提供了对事务的管理支持,确保数据的一致性和完整性。原创 2024-05-28 16:47:17 · 1311 阅读 · 2 评论 -
WSL2开启SSH
安装WSL后配置SSH原创 2022-06-28 23:37:54 · 1528 阅读 · 0 评论 -
Stream流的一些基本用法
Steam流常见操作符中间操作符:可以一直串用filter: 过滤map: 变换功能peek: 切片findAny: 找到一个符合的,返回,不确定是不是第一个fidFirst: 找到第一个符合的,返回第一个sorted: 排序,默认升序// 默认ASCfinal List<String> collect = strings.stream().sorted().collect(toList());// 自定义比较器ASCfinal List<String&g原创 2021-12-21 11:20:25 · 732 阅读 · 0 评论 -
实现JS函数执行完回调的钩子函数
// 实现函数执行完回调的钩子 return { done : function (fn) { fn && fn(); }}// for example:test : function(data){ console.log('函数内' + data); return { done : function (fn) { fn &&原创 2021-06-28 16:52:41 · 290 阅读 · 0 评论 -
vscode 搭建vue环境
1、安装vscode:官网地址:https://code.visualstudio.com/选择自己要安装的文件夹,然后一路next就行了安装前端开发必要插件:https://blog.csdn.net/yujing1314/article/details/903406472、安装nodejs,建议选择长期维护版官网下载即可:https://nodejs.org/zh-cn/选择自己要安装的文件夹,然后一路next就行了安装后打开cmd命令窗口,记得以管理员身份运行原创 2020-09-18 16:18:03 · 850 阅读 · 0 评论 -
Oracle多行字段合并为一行字段
今天在搬代码的时候遇到一个需求:一个项目会有多个组去实施,而项目表和实施表是通过项目id进行关联的,现在需要通过表格展示项目信息,组长只有一列,所以需要将实施表的组长通过项目id进行合并:具体主要数据如下:项目表(project)有一下数据:idprojectNameprojectInfo001XXX项目如何如何如何实施表(implProject)数据idprojectIdgroupLeaderI-001001张三I-002001原创 2020-07-31 08:24:34 · 2027 阅读 · 1 评论 -
JVM初体验
最近在学习设计模式的时候,有些吃力,有很多地方需要用到JVM的知识,被迫学习一波!JVM(Java Virtual Machine),就是我们常说的Java虚拟机,Java语言在不同平台上运行时而不需要重新编译,就是靠的Java虚拟机的存在。1、所存在的位置:Java虚拟机位于操作系统之上,本质上他也是一个程序,所以Java程序不需要根据不同操作系统进行修改而可以依赖Java虚拟机在不同的操作系统之上运行,Java虚拟机会根据不同的操作系统,把程序装换的字节码(Class Code)解释成具体平台上的原创 2020-07-27 19:42:24 · 115 阅读 · 0 评论 -
24种设计模式-单例模式-饿汉模式详解
饿汉模式(hungrySingleton)//饿汉模式//基于类加载进行的public class HungrySingleton { //初始化就给赋值 public static HungrySingleton instance = new HungrySingleton(); private HungrySingleton(){} public static HungrySingleton getInstance() { return instan原创 2020-07-27 11:08:23 · 166 阅读 · 0 评论 -
24种设计模式-单例模式-懒汉模式详解
Java设计模式单例设计模式应用场景:重量级的对象,不需要多个实例,如线程池,数据库连接池等。懒汉模式(lazySingleton) //单线程下的懒汉单例模式 public class LazySingleton { private static LazySingleton instance; //构造器私有化,让外包无法通过构造方法创建该对象 private LazySingleton(){原创 2020-07-20 20:25:47 · 303 阅读 · 0 评论 -
小白笔记:解决刚安装的centos7无法使用Xftp
刚整了个新的centos7 虚拟机,结果无法使用xftp传输文件,捯饬了一会儿,发现了最快的解决办法看看自己是不是没有安装ftp…rpm -qc vsftpd如果真的没有yum install -y vsftpd。。。。就酱紫!!!!...原创 2020-06-02 16:57:35 · 856 阅读 · 0 评论 -
小白笔记:spring-AOP切入点表达式深入-写法大全
切入点表达式的写法标准写法(访问修饰符可以省略)访问修饰符 返回值 方法名 包名…包名.方法名 (参数列表)[public] void com.moro.service.impl.AccountServiceImpl.saveAccount()全通配写法* *…*.*(…)返回值通配符[访问修饰符] * 方法名 包名…包名.方法名 (参数列表)* com.moro.service.impl.AccountServiceImpl.saveAccou原创 2020-05-23 02:03:48 · 173 阅读 · 0 评论 -
小白笔记:selectKey的使用方法
一般来说,我们数据库的ID值都是设置的自动增长,所以在使用Mybatis时,我们添加记录时一般不会添加ID进去,但是我们确需要知道我们添加的记录ID是多少,这时候就需要使用selectKey这个好东西了。首先来了解一下selectKey的j几个重要的属性:keyProperty:Java对象的属性名keyColumn:keyColumn是要和select语句中的表名相对应的实体类的字段对应的,但同时他也要和select语句中的列名对应resultType:返回结果类型order:返回查询原创 2020-05-12 23:45:07 · 3256 阅读 · 0 评论