自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 Spring笔记9 事务控制的问题&动态代理

https://www.bilibili.com/video/av47952931p46~文章目录Account案例中转账方法的事务问题2个工具类ConnectionUtilsTransactionManager注入代码改造Account案例中转账方法的事务问题事务控制应该都在业务层,之前的案例中都在持久层,需要修改写两个工具类2个工具类ConnectionUtils/**...

2020-03-09 10:40:11 306

原创 一个问题引发的探索:Queue到底用add/remove还是offer/poll

突然对一个问题感到迷惑同样是加减元素,HashMap用put()和remove(),HashSet用add()和remove(),LinkedList用offer()和poll()。毕竟是两组不同的类,还可以接受然鹅…PriorityQueue你为什么用add()和poll()???于是想理一下它们的关系扒官方Tutorials看看https://docs.oracle.com/ja...

2020-03-06 21:35:05 541

原创 Vue笔记2 Spring Boot+Vue前后端分离开发基本流程

https://www.bilibili.com/video/av85793766?p=1文章目录Vue工程创建引入页面&配置路径Book.vueSpring工程创建配置文件数据库建表BookBookRepository测试BookRepositoryBookHandler测试对接总结Vue工程创建vue ui创建工程,导入Idea(js版本太低可能有语法报错,配置中改为...

2020-03-06 19:01:29 1022 1

原创 Vue笔记1 @vue/cli环境搭建

在经历了这么多坑之后终于build succeeded了可喜可贺整理下成功路径版本:macOS Catalina 10.15.3Homebrew 2.2.6node v13.8.0npm 6.13.7@vue/cli 4.2.31. 安装nodebrew install node坑:brew巨慢无比解决:换清华镜像https://mirrors.tuna.t...

2020-03-06 12:09:36 235

原创 Spring笔记8 Spring整合Junit

https://www.bilibili.com/video/av47952931p44~45用于解决之前测试时的重复代码原本的AccountServiceTest中,每个方法中都有步骤1和2public class AccountServiceTest { @Test public void testCreate(){ // 1.获取容器 ...

2020-03-04 20:13:15 185

原创 Spring笔记7 基于注解的IoC案例(实现CRUD)

https://www.bilibili.com/video/av47952931p38~文章目录数据库部分在基于xml的案例上修改完整代码项目结构pom.xmlbeans.xml实体类业务层持久层测试方法测试数据库部分继续用上次的表在基于xml的案例上修改pom.xml不用改beans.xml名称空间需要修改在Spring文档中搜索xmlns:context(基于xml...

2020-03-04 18:36:55 218

原创 Spring笔记6 基于xml的IoC案例(实现CRUD)

https://www.bilibili.com/video/av47952931p35~37文章目录数据库部分maven工程pom.xml实体类业务层持久层beans.xml测试方法测试遇到的bug数据库部分mysql中建一张account表maven工程pom.xml<?xml version="1.0" encoding="UTF-8"?><pro...

2020-03-04 18:00:29 339

原创 买卖股票的最佳时机问题

思路:动态规划dp[ i ][ j ][ k ]i - 到第 i 天j - 最多交易 j 次k - 0:当前持股 / 1:当前不持股状态转移方程// 第i天,最多交易j次,当前不持股dp[i][j][0] = MAX{ dp[i-1][j][0], // 本次不持-上次就不持 dp[i-1][j-1][1] + 差价 // 本次不...

2020-02-29 12:51:30 205

原创 Spring笔记5 IoC

https://www.bilibili.com/video/av47952931?p15~文章目录IoC的概念和作用Spring中的IoC1.导入依赖2.创建配置文件&导入约束&配置bean3.取出容器&获取对象tip: ApplicationContext的继承关系tip: ApplicationContext和BeanFactory的区别bean的细节创建be...

2020-02-28 13:33:48 166

原创 常见类型相互转换和排序

https://blog.csdn.net/xHibiki/article/details/82938480文章目录常用类型相互转换Array<->ListString->Array/List排序数组排序链表排序Map排序按key排序按value排序常用类型相互转换Array<->List// Array->ListInteger[] arr =...

2020-02-27 11:01:05 172

原创 Spring笔记4 应用分层

谈谈MVC模式ASP.NET MVC与三层架构ASP.NET Core MVC 概述体系结构原则文章目录三层架构 (3-Tier Architecture)MVC模式 (Model-View-Controller)三层架构与MVC的区别与联系1. 关注点2. 切分方向3. 依赖关系MVC、MVP、MVVM阿里规范三层架构 (3-Tier Architecture)表示层 (P...

2020-02-24 20:42:12 823

原创 Spring笔记3 工厂模式

文章目录程序的耦合与解耦 (以jdbc注册驱动为例)工厂模式程序的耦合与解耦 (以jdbc注册驱动为例)https://www.bilibili.com/video/av47952931?p=9jdbc操作中,注册数据库驱动时,有2种方法// 方法1DriverManager.registerDriver(new com.mysql.jdbc.Driver());// 方法2C...

2020-02-24 17:58:53 242

原创 Spring笔记2 Idea运行示例项目的坑

表建好之后,Idea里面直接打开示例工程跑不起来,mysql的依赖有问题Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver对比发现Maven路径不对这是自己创建的可以运行的Maven项目配置这是导入工程的配置修改路径/usr/local/Cellar/maven/3....

2020-02-24 17:25:11 328 1

原创 Spring笔记1 jdbc常用操作

之前学数据库的时候mysql踩了好多坑,主要是版本问题不同版本语法有些不兼容记录一下Apply生成的语句备用版本mysql-8.0.19-macos10.15-x86_64MySQL Workbench 8.0.16创建schemaCREATE SCHEMA `groot` ;创建table这是b站教程给的sqlhttps://www.bilibili.com/vid...

2020-02-24 16:36:04 142

原创 IntelliJ IDEA 入门笔记

https://www.bilibili.com/video/av71609179?from=search&seid=7606544420555480673版本ideaIU-2019.3.3 (学生License)macOS Catalina 10.15.3文章目录设置快捷键常用快捷键Live Templates & Postfix Completion对普通Jav...

2020-02-24 16:07:48 183

原创 参加考试的最大学生数 (LeetCode 1349)

状态压缩动态规划用二进制数表示每个座位有没有人坐如0011 表示 无无有有,记为3dp[row][pre]表示当row-1行的坐法为pre时,第row行及后面所有行最多坐多少人状态转移方程:dp[row][pre] = max{ dp[row+1][cur] + Integer.bitCount(cur) }其中cur是row行所有可行状态还踩了一个bug是,判断某行第i个位置有没有...

2020-02-12 11:04:43 265

原创 灌溉花园的最少水龙头数目 (LeetCode 5318)

一开始准备用贪心先算出每一个位置可以被多少个水龙头浇到,存在数组int[] water,如果有任何一处值为0,直接返回-1然后按水龙头浇灌范围从小到大排列,依次判断能否删去(如果删去后,不会出现能被0个水龙头浇灌到的位置,即可以删去),并更新water最后剩下的即为最少的水龙头数但是发现1+6+1不如4+4,这种情况无法处理(过程中还发现,浇灌的位置是一个范围而不是一个点,一开始wate...

2020-01-19 12:46:33 480

原创 算法设计技巧与分析 答案整理

《算法设计技巧与分析(沙特版)》这书答案真难找啊…东拼西凑薅出这么些文章目录第1章 算法分析基本概念1.41.51.71.91.111.131.141.161.171.251.271.311.321.331.371.38第2章 数学预备知识2.102.16第3章 数据结构第4章 堆和不想交集数据结构第5章 归纳法5.35.65.75.85.125.145.33第6章 分治6.36.56.10...

2020-01-06 19:50:49 55320 24

原创 体系结构 Tomasulo实例

https://www.bilibili.com/video/av19929862?p=17https://www.icourses.cn/web/sword/portal/shareDetails?&cId=3266#/course/chapter第1个周期第1条LD指令流出,占用第1个Load部件,读出的值需要写到F6第2个周期第2条LD指令流出,占用第2个Lo...

2019-12-27 15:10:49 1916

原创 体系结构 记分牌实例

https://www.bilibili.com/video/av19929862?p=16https://www.icourses.cn/web/sword/portal/shareDetails?&cId=3266#/course/chapter初始状态第1个周期流出第1条指令源操作数R2已经就绪第2个周期第1条指令进入读操作数阶段第2条指令需要整数部件,无...

2019-12-27 12:41:50 1135 1

原创 计算机网络 计算路由表

想找几道带答案的路由表计算题真难…东翻西翻找到几题https://wenku.baidu.com/view/65e0e12b2f60ddccda38a0bf.html几个例子《计算机网络第七版 释疑与习题解答》一些期末卷里扒的解释:L-S即链路状态路由,采用Dijkstra算法{C} C->D最短,为2{C, D} C->B...

2019-12-25 20:50:05 14088 1

原创 体系结构 流水线吞吐率、加速比、效率

https://www.icourses.cn/web/sword/portal/shareDetails?&cId=3266#/course/assignments吞吐率:单位时间内流水线所完成的任务数量或输出结果的数量加速比:使用顺序处理方式处理一批任务所用的时间与按流水处理方式处理同一 批任务所用的时间之比效率:即流水线设备的利用率,指流水线中的设备实际使用时间与整个运行时...

2019-12-24 11:37:34 19865 4

原创 计算机网络 计算时延、利用率、吞吐量

用户A与用户B通过卫星链路通信时,传播延迟为270ms,假设数据速率为64kb/s,帧长为4000bit,若采用停止等待ARQ协议通信,则最大链路利用率为(1);若采用退后N帧ARQ协议通信,发送窗口为8,则最大链路利用率可以达到(2)。(1) A、0.104 B、0.116 C、0.188 D、0.231(2) A、0.416 B、0.464 C、0.752 D、0.832解:1.发...

2019-12-23 23:34:34 19210 7

原创 翻转对 (LeetCode 493)

来源:LeetCode知识点:排序、二分查找、分治、树状数组、线段树思路:官方题解归并排序,每次算左边和右边比满足条件的翻转对class Solution { public int reversePairs(int[] nums) { return mergeAndCount(nums,0,nums.length-1); } publi...

2019-12-19 16:30:14 334

原创 动态规划 最长公共子序列&最小编辑距离

https://leetcode-cn.com/problems/edit-distance/https://leetcode-cn.com/problems/edit-distance/solution/zi-di-xiang-shang-he-zi-ding-xiang-xia-by-powcai-3/文章目录最长公共子序列描述例子java实现最短编辑距离描述例子java实现最长公...

2019-12-18 18:24:56 335

原创 数据中心(CCF 201812-4)

来源:CCF 201812-4第一波尝试思路:Kruskal算法求最小生成树import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Scanner;class Node{ int u; int v; int dis; publi...

2019-12-14 23:06:03 107 1

原创 CIDR合并(CCF 201812-3)

来源:CCF 201812-3第一步,处理不同格式ip输入测试输入7101.6.6.0/24101.6.6/23101/81/32101.6.6.0101.61标准形式101.6.6.0/24101.6.6.0/23101.0.0.0/81.0.0.0/32101.6.6.0/32101.6.0.0/161.0.0.0/8第二步,排序1.0.0.0/8...

2019-12-13 00:13:52 133

原创 体系结构 各种相关(真相关、反相关、输出相关...)

数据相关、名称相关、控制相关、写后读相关、读后写相关、写后写相关、真相关、反相关、输出相关…整个人晕掉(有时也叫做冲突)都要不认识“相关”这两个字了《计算机体系结构:量化研究方法 第5版中文版》国防科技大学 计算机体系结构 第三章 课后习题及答案https://www.icourses.cn/web/sword/portal/shareDetails?&cId=3266#/cou...

2019-12-04 13:32:27 14401 8

原创 云服务器 打包到运行常用命令

【打成jar包】切换到eclipse项目目录,终端输入mvn clean package【ssh连接阿里云服务器】ssh [email protected]【服务器上运行jar】java -jar XXX.jar【服务器上后台始终运行jar】nohup java -jar XXX.jar 【服务器上后台运行jar并将输出保存到文件】nohup java -jar XXX.jar ...

2019-12-04 13:02:38 214

翻译 超文本咖啡壶控制协议

https://www.ietf.org/rfc/rfc2324.txt网络工作组 L. Masinter请求评论:2324 ...

2019-11-29 12:41:44 1528

原创 体系结构习题 数据级并行

由于体系结构课上的云里雾里,查作业发现有题来自CSCI 510: Computer Architecture Written Assignment 3,决定把它做一遍????????????书用的《计算机体系结构:量化研究方法(第5版)》,对应第4章1(5 pts) Assume a hypothetical GPU with the following characteristics: Clock ...

2019-11-29 01:00:24 2496 3

原创 脑洞大开的版本命名

Android甜品站奥利奥、棉花糖、甜甜圈…还有我最爱的KitKat!这个小机器人的梦想是成为甜品师吗?哦我的老天鹅啊!被萌化了!NameVersionRelease DateBig Bear 大熊糖1.0September 23, 2008Petit Four 小茶点1.1February 9, 2009Cupcake 杯子蛋糕1.5Apr...

2019-11-15 13:31:53 147

原创 读书笔记 《架构整洁之道》

第1部分 概述Ch2 两个价值维度艾森豪威尔矩阵重要且紧急重要不紧急不重要但紧急不重要且不紧急软件系统的两个价值维度:系统行为系统架构常犯错误:将优先级为<不重要但紧急>的任务提到第一优先级去做第2部分 从基础构件开始:编程范式Ch3 编程范式结构化编程 1968对程序控制权的直接转移进行了限制和规范面向对象编程对程序控制权的间...

2019-11-04 20:38:08 325

原创 Java复习 思维导图

《Java How to Program 9ED》& 笔记整理IntroductionOOPSOLIDClassObjectMethodObject类抽象类&接口Array&Collection内存&垃圾回收ExceptionGUIFiles,Streams and Object SerializationM...

2019-11-02 18:55:52 558

原创 数据库复习

《Principles of Database Management》

2019-11-02 18:51:55 304

原创 模式识别复习 思维导图

概论线性判别分析Bayes决策理论聚类分析特征提取和选择神经网络支持向量机

2019-11-01 23:32:54 1839

原创 操作系统复习 思维导图

导论操作系统结构进程线程CPU调度进程同步死锁内存管理虚拟内存文件系统接口文件系统实现大容量存储器的结构I/O保护与安全...

2019-11-01 23:21:17 537

原创 SpringBoot学习记录4 swift5收发POST请求

继续上一篇用swift5向服务器发送请求Xcode版本:11.1配置HTTPSXcode只能用https不能http先给Spring Boot工程配置httpshttps://www.cnblogs.com/sufferingStriver/p/9026902.html生成证书丢到resources文件夹中application.properties中增加属性# SSL co...

2019-10-22 17:04:23 1022

原创 SpringBoot学习记录3 python收发POST请求

版本信息Spring Boot: 2.1.8.RELEASEEclipse: 2019-06 (4.12.0)java: 1.8python: 3.5.7OS: maxOS Mojave 10.14.6功能:收一张图片存在服务器上创建Spring Boot工程使用Spring Initializr创建一个Spring Web项目https://start.spring.io...

2019-10-22 16:01:56 1128

原创 操作系统实验2 第5章 macOS汇编debug

《ORANGE’S:一个操作系统的实现》第5章文件夹a中的hello.asm书中给出的编译、链接代码为nasm -f elf hello.asm -o hello.old -s hello.o -o hello照着输入,得到的结果是这样的⬇️Ss-MacBook-Pro:a coconutnut$ nasm -f elf hello.asm -o hello.oSs-MacBook-...

2019-10-13 16:59:48 534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除