
其它
零散笔记。
大桔骑士v
微软程序员,B站账号:大桔骑士v
展开
-
在IDEA中使用SSM框架(Spring MVC+Spring+MyBatis)的例子
继在IDEA中使用Maven搭建SSM空项目以后,在这个搭建好的SSM框架上做一个简易的登录例子。目录结构大体结构: 展开结构: 代码jdbc.propertiesdriverClasss=com.mysql.jdbc.DriverjdbcUrl=jdbc:mysql://localhost:3306/test_mbtsusername=ro...原创 2018-07-21 19:53:10 · 942 阅读 · 0 评论 -
恢复IDEA中的Un-inject Language/Reference
问题描述在学MyBatis时,在IDEA环境下,Mapper映射文件中有一个地方总是误报: 使用Alt+Enter快捷修复时,出现了这个选项: 按下它即做了快捷修复,此后确实不再误报了,但是带来了更严重的问题。首先这个文件里SQL的语法高亮不见了,其次SQL完全没有语法检查了(也就更没有关键字提示了),一片白的SQL非常容易写错,宁愿误报也不想出现这种状况。但是因为是使用Alt...原创 2018-07-19 20:19:29 · 10442 阅读 · 11 评论 -
配置自己的Intellij IDEA及其独立Maven
缓存和配置位置若要修改缓存和配置位置,应当将其放在第一步。建立E:\Program Winter\aboutIDEA\目录,将E:\Program Files\JetBrains\IntelliJ IDEA 版本号\bin\目录下的idea.properties文件中的${user.home}换成E:/Program Winter/aboutIDEA(正斜杠)。删除用户目录下的.Int...原创 2018-06-17 13:54:17 · 1302 阅读 · 0 评论 -
计算机系统结构课程总结(互连网络)
多处理机包含两个或两个以上功能大致相同的处理器所有处理器共享一个公共内存所有处理器共享I/O通道、控制器和外围设备整个系统由统一的操作系统控制,全面并行多处理机属于MIMD。多处理机系统的cache一致性保障静态一致性校验:对于共享的可写(即可修改)的信息不准进入cache。增加一个共享cache:共享信息均在共享cache内,而取指令和独用数据则使用独用cach...原创 2018-06-07 22:39:36 · 3164 阅读 · 0 评论 -
计算机系统结构课程总结(流水线)
并行性两个工作在时间上相互重叠,即具备了并行性。 并行性=同时性+并发性并行性=同时性+并发性并行性=同时性+并发性提高并行性的三条技术途径时间重叠:多个处理过程在时间上相互错开,轮流使用。资源重复:重复设置多个硬件部件。资源共享:多个用户或处理机共享某些资源。时间重叠时间重叠是单处理机并行性开发的主要途径。一次重叠: 现行控制: 增加一些硬件实现预取和预...原创 2018-06-07 19:58:20 · 11119 阅读 · 1 评论 -
计算机系统结构课程总结(存储系统)
程序的定位即在辅存的程序调入主存时如何把程序的逻辑地址变换成实际的主存物理地址。加基址方式 静态定位:调入的程序块在主存空间位置固定,如果被占了就不能调入。动态定位:调入的程序块在主存空间位置浮动,即可视实际情况用特权指令做基址修改。 地址映像方式 段式管理:按逻辑分段。页式管理:按固定大小分页。段页式管理:先分段,再分页。映像方式全相联映像:任何虚页可映像到实存...原创 2018-06-07 15:26:17 · 1309 阅读 · 0 评论 -
计算机系统结构课程总结(合成)
数据表示能由硬件直接辨认,可以被指令系统直接调用的数据类型。缩短程序运行时间减少CPU与主存的通信通用性和利用率发展趋势:数据表示在不断上移,即更多的数据类型用硬件实现。理论最短平均码长理论最短平均码长l=−∑i=1N(Pi⋅log2Pi)理论最短平均码长l=−∑i=1N(Pi⋅log2Pi)理论最短平均码长l=\begin{equation*}-\sum_{i=...原创 2018-06-07 13:38:24 · 4146 阅读 · 0 评论 -
计算机系统结构课程总结(导论)
冯诺依曼机特点早期:存储程序、运算器为中心、集中控制。 现代:存储程序、存储器为中心,总线结构、分散控制。器件发展电子管->晶体管->小规模集成电路(SSI)->大规模集成电路(LSI)->超大规模集成电路(VLS原创 2018-06-06 19:58:58 · 1656 阅读 · 0 评论 -
操作系统课程总结(存储器管理)
之前忘了发出来的一篇。[4]存储器管理存储器层次结构 存储器 描述 寄存器 在CPU内,具有与其相同的速度,主要用于存储处理机运行时的数据 高速缓存 分为多级缓存,L1 cahce速度最快,因内置而容量不能太大,L2 cache速度差一些,但容量大,对性能起主要影响作用 主存 即内存,早期的内存由磁芯构成,现在的内存由VLSI(超大...原创 2018-04-18 22:34:59 · 1213 阅读 · 0 评论 -
操作系统课程总结(存储器,虚拟存储器,I/O系统,文件管理,磁盘存储器)
画了脑图来记录,右键->查看图像。存储器管理虚拟存储器输入输出系统文件管理磁盘存储器原创 2018-03-17 23:58:45 · 642 阅读 · 1 评论 -
安装Tomcat并捕获浏览器请求信息和Tomcat返回内容
JSP(Java Server Page)是基于Java Servlet(Java的一个类,为Web应用程序提供了基于组件、独立于平台的方法)的Web开发技术。静态网页和动态网页它们的区别在于程序是否在服务器端运行,如果回答是,那么就是动态网页。如果网站内容对更新需求不是很大,使用静态的就可以了。 静态网页用HTML编写;动态网页一般用HTML+ASP/PHP/JSP(3P技术):...原创 2017-12-23 18:23:28 · 2529 阅读 · 0 评论 -
操作系统课程总结(进程的描述与控制,处理机调度与死锁)
[1]操作系统引论OS的目标方便、有效、可扩充、开放OS的作用提供接口、资源管理、扩充(抽象)OS发展过程①没有操作系统的计算机,从人工操作方式->脱机输入输出 ②单道批处理系统:自动性、顺序性、单道性 ③多道批处理系统:多道性、无序性、调度性、并发性、成批性。追求吞吐量。 ④分时系统:交互性、并发性、独立性、及时性。追求快速响应。 ⑤实时系统:实...原创 2017-11-28 13:26:40 · 1153 阅读 · 0 评论 -
Visual Studio中的调试方法
首先在VS中写了一段简易的代码作为例子。在VS中正常的尝试运行即是没有断点的调试,只要按下F5即可。生成的结果如下。在调试时,需要设置至少一个断点(在想设置的位置左侧单击即可)。调试将使程序运行到断点处暂停运行,从而开始调试。按下F5,可以发现程序运行到了断点所在的这一行暂停了下来(这一行即将执行)。在箭头位置可以观察每个变量的取值。可以看到i作为局部自原创 2017-03-24 00:11:13 · 54120 阅读 · 12 评论 -
JDK以及Java环境变量的配置流程
在安装编译器之前,需要安装JDK并配置java的环境变量。今晚用室友的电脑练习着再安装了一次。先下载JDK并解压,双击打开安装程序。按步骤来:修改安装路径,找一个合适安全的文件夹安装JDK,注意它应当是一个容易记忆的地址,在后面配置Eclipse时需要它。这里需要找的是要安装JRE的文件夹,一般将JRE和JDK安装在同一目录的不同文件夹里(实际上JDK中已经包含...原创 2017-03-23 21:31:36 · 736 阅读 · 0 评论 -
MyEclipse的配置流程
在安装好JDK并配置好环境变量以后,就可以安装MyEclipse了,今晚用室友的电脑再练习着安装了一次。前面的安装流程不赘述,安装完成的结果如下图。打开前会要求选择保存文件的工作目录,我习惯选择D:\user目录,并勾选不再询问,单击OK进入下一步。在主界面中新建一个Java工程。下面是第一次配置的流程,按提示一个一个点就好。这时候要选择安装的JDK的那...原创 2017-03-23 21:01:55 · 980 阅读 · 0 评论