上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页
摘要: 一. Spring注解用法剖析 1. 开启注解扫描 (1). 通过XML的形式 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="h 阅读全文
posted @ 2021-07-26 14:59 Yaopengfei 阅读(222) 评论(2) 推荐(0)
摘要: 一. Spring简介 1. Spring简介 (官网:https://spring.io/) Spring是分层的JavaSE/EE应用full-stack轻量级开源框架。 2. Spring发展史 3. IOC简介 (1). 工厂模式发展史 (2). Spring的演化 (3). IOC 二.  阅读全文
posted @ 2021-07-21 13:17 Yaopengfei 阅读(104) 评论(2) 推荐(0)
摘要: 一. 常用注解 1. 简介 Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper映射文件了。常用注解如下: @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@Resul 阅读全文
posted @ 2021-07-15 16:13 Yaopengfei 阅读(366) 评论(1) 推荐(0)
摘要: 一. 接口代理实现Dao 1. 背景 在这之前调用方法是通过硬编码的形式,直接映射到xml文件中的方法,比如: List<Student> list = sqlSession.selectList("StudentMapper.selectAll"); 调用的是StudentMapper.xml文件 阅读全文
posted @ 2021-07-13 17:20 Yaopengfei 阅读(487) 评论(1) 推荐(0)
摘要: 一. MyBatis简介 1. 背景 原始 JDBC 的操作问题分析 (1). 频繁创建和销毁数据库的连接会造成系统资源浪费从而影响系统性能。 (2). sql 语句在代码中硬编码,如果要修改 sql 语句,就需要修改 java 代码,造成代码不易维护。 (3). 查询操作时,需要手动将结果集中的数 阅读全文
posted @ 2021-07-13 13:53 Yaopengfei 阅读(210) 评论(1) 推荐(0)
摘要: 一. IDEA配置Maven 1. IDEA配置Maven (1). 进入maven选项,配置maven安装路径、配置文件、本地仓库路径。(这里全局配置,如果针对某个项目没生效,则打开项目后针对项目再重新配置) 特别注意:上述这种改变方式,Maven home的路径经常就被重置了,所以还需要去IDE 阅读全文
posted @ 2021-07-08 10:35 Yaopengfei 阅读(1510) 评论(2) 推荐(0)
摘要: 一. 说明 java基础更新中。。。 二. 目录 阶段一:必备基础 第一节:Java环境配置及IDEA的安装、相关配置 第二节:IDEA的入门用法(快捷键、创建项目、调试模式、Jar包等等) 第三节:IDEA创建Web项目、Tomcat下载配置及与IDEA的集成 第四节:Git的概述、代码托管平台、 阅读全文
posted @ 2021-07-07 09:32 Yaopengfei 阅读(276) 评论(0) 推荐(0)
摘要: 一. Maven简介 1. 什么是Maven Maven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词语,代表专家、内行的意思。 一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个 项目对象模型 (POM:Pr 阅读全文
posted @ 2021-07-06 10:59 Yaopengfei 阅读(480) 评论(1) 推荐(0)
摘要: 一. 动态登录页 二. 三套皮肤 三. 菜单伸缩 四. 其它 1. 基础布局页面 2. 日期控件改造 3. 弹框 ! 作 者 : Yaopengfei(姚鹏飞) 博客地址 : http://www.cnblogs.com/yaopengfei/ 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。 声 阅读全文
posted @ 2021-07-02 21:09 Yaopengfei 阅读(433) 评论(1) 推荐(0)
摘要: 一. TortoiseGit的使用 1. TortoiseGit的下载和安装 TortoiseGit是一款开源的Git图形界面工具,使用TortoiseGit可以简化Git相关的操作(本质上还是执行的Git相关命令)。 (1). TortoiseGit下载地址: https://tortoisegi 阅读全文
posted @ 2021-06-28 16:46 Yaopengfei 阅读(915) 评论(4) 推荐(0)
摘要: 一. Git概述 1. Git历史 Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 Bi 阅读全文
posted @ 2021-06-25 16:59 Yaopengfei 阅读(521) 评论(3) 推荐(0)
摘要: 一. 升级1 1. async+await 异步编程 (1). 首先利用Promise封装ajax方法 //ajax-Promise模式【异步】(自定义异常调用的时候写catch) ajaxAsync(type, url, data, funSuc, funErr) { return new Pro 阅读全文
posted @ 2021-06-24 11:36 Yaopengfei 阅读(161) 评论(1) 推荐(0)
摘要: 一. IDEA入门用法1 1. 创建JavaSe项目 【Empty Project(空解决方案) → New Module(选择java,这是javase项目)→package(文件夹,命名空间)→Java class(类)】 (1). 创建空解决方案 JavaBasic01 (2). 设置整个解决 阅读全文
posted @ 2021-06-15 15:57 Yaopengfei 阅读(563) 评论(1) 推荐(0)
摘要: 一. IDEA创建Web项目 1. 方案1 (1). 创建1个javase项目,以上一节创建的Test2为例 (2). 选中Test2,右键Add Framework Support→勾选 Web Application,添加完毕。 (3). 如下图,多了个Web文件夹 2. 方案2 二. Tomc 阅读全文
posted @ 2021-06-09 16:23 Yaopengfei 阅读(418) 评论(1) 推荐(0)
摘要: 一. 常规升级-20210605 EFCore相关的从5.0.4 升级到 5.0.6 AutoFac从6.1.0 升级到6.2.0 EPPlus 从 5.5.5 升级到 6.6.4 JWT 从8.1.3 升级到 8.2.2 protobuf-net 从 3.0.73 升级到 3.0.101 Z.En 阅读全文
posted @ 2021-06-04 18:01 Yaopengfei 阅读(307) 评论(1) 推荐(0)
摘要: 一. CAP5.X 新特性 (参考官方博客:https://www.cnblogs.com/savorboard/p/cap-5-0.html) 1. 适配 .NET 5 和 .NET Standard 2.1 2. 增加了对 NATS Transport 的支持 NATS 是一个简单,安全,高性能 阅读全文
posted @ 2021-05-28 20:36 Yaopengfei 阅读(477) 评论(2) 推荐(2)
摘要: 一. 简介 1. 什么是本地事务? 基于关系型数据库的事务,叫做本地事务,也叫做数据库事务。 本地事务通常是应用和数据库在一个服务器上,利用数据库本身的事务特性,从而实现本地事务。 数据库事务的特性:ACID。 (1). 原子性(Atomicity):指一个事务内的所有操作要么都执行,要么都不执行。 阅读全文
posted @ 2021-05-24 15:30 Yaopengfei 阅读(914) 评论(4) 推荐(0)
摘要: 一. Redis分布式锁剖析 1. 背景 在传统的单体项目中,即部署到单个IIS上,针对并发问题,比如进销存中的出库和入库问题,多个人同时操作,属于一个IIS进程中多个线程并发操作的问题,这个时候可以引入线程锁lock/Monitor等,轻松解决这类问题。但是随着业务量的逐渐增大,比如"秒杀业务", 阅读全文
posted @ 2021-05-18 14:29 Yaopengfei 阅读(787) 评论(5) 推荐(0)
摘要: 阅读全文
posted @ 2021-05-14 16:49 Yaopengfei 阅读(111) 评论(0) 推荐(0)
摘要: 一. 电商简介 1. 电商行业分析 近年来,世界经济正向数字化转型,大力发展数字经济成为全球共识。党的十九大报告明确提出要建设“数字中国”“网络强国”,我国数字经济发展进入新阶段,市场规模位居全球第二,数字经济与实体经济深度融合,有力促进了供给侧结构性改革。电子商务是数字经济的重要组成部分,是数字经 阅读全文
posted @ 2021-05-10 06:57 Yaopengfei 阅读(232) 评论(0) 推荐(0)
摘要: 一. 插件汇总 1. 中英文转换 参考地址:http://blog.haoji.me/pinyinjs.html#ru-guo-pin-yin-bu-xu-yao-sheng-diao (含多音字、声调等多种用法) GitHub地址:https://github.com/sxei/pinyinjs 阅读全文
posted @ 2021-05-07 20:49 Yaopengfei 阅读(816) 评论(1) 推荐(0)
摘要: 111 阅读全文
posted @ 2021-05-05 09:32 Yaopengfei 阅读(658) 评论(0) 推荐(0)
摘要: 一. 说明 1. 环境准备 操作系统:centos8.0 (腾讯云) Erlang:11.2.1 RabbitMq: 3.8.14 2. 涉及的端口 4369:erlang进程epmd用来做node连接的 (注意这个端口,即使关闭rabbitmq服务,该进程也一直开着) 5672:rabbitmq服 阅读全文
posted @ 2021-04-27 21:33 Yaopengfei 阅读(629) 评论(1) 推荐(0)
摘要: 一. Generator 1. 对比 常规循环 for (let i = 0; i < 5; i += 1) { console.log(i) } // this will return immediately 0 -> 1 -> 2 -> 3 -> 4 Generator写法 function* 阅读全文
posted @ 2021-04-27 11:26 Yaopengfei 阅读(131) 评论(0) 推荐(0)
摘要: 一. String扩展 1. matchAll()方法 matchAll() 方法返回一个包含所有匹配正则表达式及分组捕获结果的迭代器 matchAll之前,还有exec、match、replace等 function selectDiv(regExp, str) { let matches = [ 阅读全文
posted @ 2021-04-26 17:20 Yaopengfei 阅读(259) 评论(1) 推荐(0)
摘要: 一. Object扩展 1. Object.fromEntries() 方法 Object.fromEntries() 把键值对列表转换为一个对象,这个方法是和 Object.entries() 相对的。 Object.fromEntries([ ['foo', 1], ['bar', 2] ]) 阅读全文
posted @ 2021-04-26 16:47 Yaopengfei 阅读(231) 评论(1) 推荐(0)
摘要: 一. for await of 异步迭代器(for-await-of):循环等待每个Promise对象变为resolved状态才进入下一步 function Gen(time) { return new Promise(function(resolve, reject) { setTimeout(f 阅读全文
posted @ 2021-04-25 16:58 Yaopengfei 阅读(253) 评论(1) 推荐(0)
摘要: 一. ES7 1. includes (1). ES7之前,判断数组中是否包含某个元素,一般用 find方法 或 filter方法。 // ES7之前 var array1=['1','2','3','5'] console.log(array1.find(function(item) { retu 阅读全文
posted @ 2021-04-25 15:00 Yaopengfei 阅读(190) 评论(1) 推荐(0)
摘要: 一. Kafka简介 1. 简介 官网:http://kafka.apache.org/ 2. 优点 3.常用术语 4. 与其他消息队列比较 二. 搭建与配置 前提准备: 操作系统:Centos8.0 (腾讯云) JDK:jdk11 (rpm包) Zookeeper:协调器 【版本3.6.3】 ka 阅读全文
posted @ 2021-04-24 11:24 Yaopengfei 阅读(608) 评论(1) 推荐(1)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页