Live2D

随笔分类 -  技术笔记

摘要:将对象数据复制到Map对象 Map map= new HashMap(); Class type = bean.getClass(); BeanInfo beanInfo = Introspector.getBeanInfo(type); PropertyDescriptor[] propertyD 阅读全文
posted @ 2021-07-01 15:22 AcmeZhang 阅读(61) 评论(0) 推荐(0)
摘要:HashMap官方建议容量为2的幂次方,且扩容时为2倍扩容。 因为计算存储位置方式:(n-1)&hash(key),容量n为2的幂次方,n-1的二进制会全为1,位运算时可以充分散列,减少hash碰撞,避免形成链表的结构,降低查询效率。 阅读全文
posted @ 2021-06-25 16:06 AcmeZhang 阅读(170) 评论(0) 推荐(0)
摘要:在SpringBoot主启动类中,如果要调用某个Bean的方法,就需要获取Spring容器中的Bean实例。此时可以通过Spring上下文来获取,方法如下: import org.springframework.context.ApplicationContext; import org.sprin 阅读全文
posted @ 2020-09-09 23:52 AcmeZhang 阅读(6477) 评论(0) 推荐(0)
摘要:介绍 Spring Cloud是分布式微服务的一站式解决方案,是多种微服务架构落地技术的集合体,俗称:微服务全家桶。Srping Cloud 和 Spring Boot 是鱼和水的关系。 分布式:一个业务分拆多个子业务,部署在不同的服务器上分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过 阅读全文
posted @ 2020-09-07 15:12 AcmeZhang 阅读(1927) 评论(0) 推荐(0)
摘要:PS:划重点,以下是笔记 存储方式区分 1. B-树索引 目前大多数索引都是采用B-树来存储,其包含组件有: 叶子节点:包含的条目直接指向表里的数据行。叶子节点之间彼此相连,一个叶子节点有一个指向下一个叶子节点的指针。 分支节点:包含的条目指向索引里其他的分支节点或者叶子节点。 根节点:一个 B-树 阅读全文
posted @ 2020-09-07 15:08 AcmeZhang 阅读(2190) 评论(0) 推荐(0)
摘要:MySQL 常用存储引擎 存储引擎是数据库的核心,对于mysql来说,存储引擎是以插件的形式运行的,默认是InnoDB。 1. MyISAM 使用这个存储引擎,每个MyISAM在磁盘上存储成三个文件。 (1)frm文件:存储表的定义数据 (2)MYD文件:存放表具体记录的数据 (3)MYI文件:存储 阅读全文
posted @ 2020-09-07 15:06 AcmeZhang 阅读(556) 评论(0) 推荐(0)
摘要:1. pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>tru 阅读全文
posted @ 2020-09-07 15:04 AcmeZhang 阅读(1780) 评论(0) 推荐(0)
摘要:WebSocket为浏览器和服务器之间提供了双工异步通信功能,也就是说我们可以利用浏览器给服务器发送消息,服务器也可以给浏览器发送消息,目前主流浏览器的主流版本对WebSocket的支持都算是比较好的,但是在实际开发中使用WebSocket工作量会略大,而且增加了浏览器的兼容问题,这种时候我们更多的 阅读全文
posted @ 2020-09-04 15:20 AcmeZhang 阅读(653) 评论(0) 推荐(0)
摘要:<?xml version="1.0" enconding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds"> //可以有多个appender 定义一个logger的输出形式 <appender name="STDOUT" cl 阅读全文
posted @ 2020-09-03 22:50 AcmeZhang 阅读(865) 评论(0) 推荐(0)
摘要:1.启动包扫描 就可以不用配置 <context:component-scan /> 2.上下文注解能够被使用 <context:annotation-config/> 3.快速应用默认配置方案 <mvc:annotation-driven/> 4.RequestMappingHandlerMapp 阅读全文
posted @ 2020-09-03 22:48 AcmeZhang 阅读(202) 评论(0) 推荐(0)
摘要:1.加载常量 用途1:Spring的xml配置文件中,可以通过${属性名}使用properties文件配置的值 用途2:可以使用@Value("${属性名}")注解读取properties文件配置的值,再给字段赋值 方法1:注解在字段上,给字段赋值 方法2:注解在字段的setter方法中赋值 <co 阅读全文
posted @ 2020-09-03 22:44 AcmeZhang 阅读(238) 评论(0) 推荐(0)
摘要:1.配置Spring上下文的监听 <listener> <listener-class> org.springframework..web.context.ContextLoaderListener </listener-class> </listener> //Spring beans 配置文件所 阅读全文
posted @ 2020-09-03 22:41 AcmeZhang 阅读(223) 评论(0) 推荐(0)
摘要:Spring MVC开发框架搭建-pom.xml配置 1.使用Intellij idea 快速构建Maven项目 2.勾选Create from archetype 然后选择 maven-archetype-webap 3.next 配置相关信息 直至完成! 4.配置项目依赖pom.xml 使用属性 阅读全文
posted @ 2020-09-03 18:57 AcmeZhang 阅读(793) 评论(0) 推荐(0)
摘要:1. 创建Maven项目2. pom导入springboot <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.6 阅读全文
posted @ 2020-09-03 18:50 AcmeZhang 阅读(145) 评论(0) 推荐(0)
摘要:实现步骤: 第一步 编写邮件身份验证类用来验证SMTP服务器身份。程序继承了Authenticator类,它主要用来实现登录邮件服务器时的认证。它包含两个属性:username和password,分别用来存储认证时所需的用户名和密码信息。程序重写了Authenticator类的getPassword 阅读全文
posted @ 2020-09-03 18:38 AcmeZhang 阅读(218) 评论(0) 推荐(0)
摘要:lombok简介 lombok的官方地址:https://projectlombok.org/ lombok的Github地址:https://github.com/rzwitserloot/lombok 那么lombok到底是个什么呢,lombok是一个可以通过简单的注解的形式来帮助我们简化消除一 阅读全文
posted @ 2020-09-03 18:30 AcmeZhang 阅读(165) 评论(0) 推荐(0)
摘要:第一步:下载安装文件 下载nodejs,官网:http://nodejs.org/download/ 第二步:安装nodejs 下载完成之后,双击"node-v0.10.28-x86.msi",开始安装nodejs,自定义安装在D:\dev\nodejs下面。 在cmd控制台输入:node -v,控 阅读全文
posted @ 2020-09-03 18:25 AcmeZhang 阅读(311) 评论(0) 推荐(0)
摘要:Angular 内置指令 1.ngIf 如果你希望根据一个条件来决定显示和隐藏一个元素,就可以是用该指令。 示例: 1.直接赋值 <div *ngIf="false"></div> //隐藏该div 2.判断表达式 <div *ngIf="a > b"></div> //通过判断语句 a > b?显 阅读全文
posted @ 2020-09-03 18:22 AcmeZhang 阅读(379) 评论(0) 推荐(0)
摘要:jQWidgets 一. Angular Cli 1.通过Angualr Cli 手脚架创建 项目 2.安装对应的框架 jqwidgets-scripts , cnpm install/i jqwidgets-scripts --save; 3.引入插件的基础样式 ,在.angular-cli.js 阅读全文
posted @ 2020-09-03 18:20 AcmeZhang 阅读(270) 评论(0) 推荐(0)
摘要:VS Code 编辑器常用插件 1.vscode-icons 用于项目文件类型显示对应的图标,提高文件定位的效率。显示文件类型图标2.TSLint 用于Ts规范的检测3.Path Intellisense 用于提示导入文件的路径4.One Dark Pro 黑色主题5.ESLint javascri 阅读全文
posted @ 2020-09-03 17:42 AcmeZhang 阅读(373) 评论(0) 推荐(0)