先上一个搭建完的项目结构截图: 相对比较重要的配置文件有 db.properties , SqlMappingConfig.xml , mapper/User.xml , log4j.properties (主要是 mybatis 有日志管理这些依赖 后面 pom.xml 中也要添加 log4j 的 ...
分类:
编程语言 时间:
2018-04-17 11:30:23
阅读次数:
178
如果创建一个 Spring 项目Spring MVC 框架在 Java 的 Web 项目中应该是无人不知的吧,你不会搭建一个 Spring 框架?作为身为一个刚刚学习Java的我都会,如果你不会的话,那可真令人忧伤。1.在 MyEclipse 创建项目后,可以以选择的方式去配置一个 Spring 项目,这里不在讨论。因为我只用 Eclipse。2.手动搭建。就是动手。新建一个 Java Web 项
分类:
编程语言 时间:
2018-04-17 11:30:46
阅读次数:
178
概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强…” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制 ...
分类:
编程语言 时间:
2018-04-17 11:32:18
阅读次数:
226
IO流分类 基于字节操作的I/O流:InputStream和OutputStream 基于字符操作的I/O流:Reader和Writer 基于磁盘操作的I/O流:File 基于网络操作的I/O流:Socket 一般我们前两种比较常用 File基本操作 字节流基本操作 编码: 计算机只能识别二进制数据 ...
分类:
编程语言 时间:
2018-04-17 11:32:41
阅读次数:
241
第一部分:关于表内的A、B方案的介绍:在研究第0-24周期间,课题方案为动态方案。 入组时若HBeAg>60 S/CO,给予A药物,即调肝益脾颗粒+恩替卡韦安慰剂(方案A),之后每4周进行一次检查,决定之后的治疗方案(见第二部分) 入组时若HBeAg<60 S/CO,给予B药物,即调肝健脾解毒颗粒+ ...
分类:
编程语言 时间:
2018-04-17 11:33:36
阅读次数:
372
巨人大哥谈Java工程师高手之路 JVM方面 JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 ...
分类:
编程语言 时间:
2018-04-17 11:33:51
阅读次数:
258
上一步是硬件描述语言,下一步是FPGA。 学习了硬件描述语言(Verilog或者VHDL)之后,FPGA该如何继续。 世上没有捷径,每一步都得踏踏实实的走。学习FPGA也是这样,在有了硬件描述语言的基础之上,可以学习FPGA基础。 学习模块的划分和接口的定义,可参考FPGA厂商的一些实例设计,想办法 ...
分类:
编程语言 时间:
2018-04-17 11:35:40
阅读次数:
194
多线程 进程:每个进程都是独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1-n个线程。(进程是资源分配的最小单位) 线程:是运行在一个单一进程上下文中的逻辑流,由内核进行调度。同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。(线 ...
分类:
编程语言 时间:
2018-04-17 11:36:03
阅读次数:
183
一、什么是TPYBoard开发板 TPYBoard是以遵照MIT许可的MicroPython为基础,由TurnipSmart公司制作的一款MicroPython开发板,它基于STM32F405单片机,通过USB接口进行数据传输。该开发板内置4个LED灯、一个加速传感器,可在3V-10V之间的电压正常 ...
分类:
编程语言 时间:
2018-04-17 11:37:20
阅读次数:
212
onclick事件 点击事件ondbclick事件 双击事件onload事件 页面一开始加载的时候会先调用这个方法。此方法只能写在<body>标签之中onchange事件 当内容改变时触发。可用于文本框、列表框等对象,该事件一般用于响应用户修改内容带来的其他改变操作。说明:当用户向一个文本框中输入文 ...
分类:
编程语言 时间:
2018-04-17 11:38:10
阅读次数:
284
交换排序 3.冒泡排序 时间复杂度:O(n2) O(n) O(n2) 空间复杂度:O(1) 思想:对待排序元素的关键字从后往前进行多遍扫描,遇到相邻两个关键字次序与排序规则不符时,就将这两个元素进行交换。这样关键字较小的那个元素就像一个冒泡一样,从最后面冒到最前面来。稳定性:稳定,相邻的关键字两两比 ...
分类:
编程语言 时间:
2018-04-17 11:38:17
阅读次数:
188
Controller参数绑定的类型 Controller的绑定参数类型6种。没有参数(系统默认类型);简单类型(Intager,Double)等;pojo类(对象);数组;集合;HashMap等。 我们用一个例子,用代码表达: 用户(uid,uname,upass,birthday,cid) 省份( ...
分类:
编程语言 时间:
2018-04-17 11:38:57
阅读次数:
182
在调试 JS 代码时,很多人倾向于使用 alert() 或者 console.log() 方法来输出信息,正如某些 Java 程序员喜欢在调试代码时使用System.out.println() 输出信息一样。但与 Java 输出不一样的是, console 对象拥有多种方法可以更好的呈现信息,从而给 ...
分类:
编程语言 时间:
2018-04-17 11:39:06
阅读次数:
228
Spring1.2: 将事务代理工厂[TransactionProxyFactoryBean] 或 自动代理拦截器[BeanNameAutoProxyCreator] 的 proxyTargetClass 属性,设置为true,则使用CGLIB代理,此属性默认为false,使用JDK动态代理. 以下 ...
分类:
编程语言 时间:
2018-04-17 11:39:14
阅读次数:
127
在敏捷和精益开发实践的早期阶段,开发团队、运维和 QA 之间出现了非常明显的鸿沟。开发的速度不断提升,但测试过程及方法没有相应改变,整体上降低了软件交付速度,阻碍了企业实现持续交付。传统的测试方法严重依赖于手工流程和频繁更新的 GUI 测试,对于我们的新生命周期时间表来说,这些方法过于繁琐和不足,导致很多问题:1. 问题滞后:上前线才发现大量 Bug,导致上线严重延期2. 影响范围变大:一个错误发
分类:
编程语言 时间:
2018-04-17 11:39:50
阅读次数:
486
看了很多博主写了堆排序的原理,都讲解的挺明白,就是代码实现(主要是java语言)有些让人眼花缭乱。我重新整理了堆排序的代码实现(java)。 有哪些问题和不妥之处,还希望伙伴们提醒,我及时改正。感谢!! 堆排序讲解:https://blog.csdn.net/qq_21492635/article/ ...
分类:
编程语言 时间:
2018-04-17 11:40:03
阅读次数:
208
1. pickle模块的作用 将字典、列表、字符串等对象进行持久化,存储到磁盘上,方便以后使用 2. pickle对象串行化 pickle模块将任意一个python对象转换成一系统字节的这个操作过程叫做串行化对象 3. pickle和cpickle Python标准库提供pickle和cPickle ...
分类:
编程语言 时间:
2018-04-17 11:44:23
阅读次数:
158
题目链接 2017 CCPC Harbin Problem K 题意 给定若干物品,每个物品可以覆盖一个区间。现在要覆盖区间$[1, t]$。 求选出来的物品的$\frac{∑a_{i}}{∑b_{i}}$的最小值。 首先二分答案,那么每个物品的权值就变成了$x * b_{i} - a_{i}$ 在 ...
分类:
编程语言 时间:
2018-04-17 11:44:31
阅读次数:
166
和值类型(枚举、结构体)。 引用类型存储在 “堆” 上,值类型存储在 “栈” 上。 Swift 管理引用类型采用自动引用计数(ARC)的管理方法。 值类型是由处理器来管理的,不需要程序员来管理。 1、栈 栈是一块空间较小,但是运行速度很快的内存区域。 ...
分类:
编程语言 时间:
2018-04-17 11:45:20
阅读次数:
213