这是位运算符中的右移运算符:a>>4表示将a的个二进制位右移4位,移到右端的低位被舍弃,对无符号数,高位补0例如:a=017时:a的值用二进制形式表示为:00001111,a>>4为:00000000|1111【后面的1111舍弃】右移一位相当于除以2,右移n位,就相当于除以2^n。 ...
分类:
编程语言 时间:
2020-01-17 11:42:15
阅读次数:
344
工作中要发布网站或者API,之前采用过VS自带的FTP发布方式,但感觉不太自由,不能部分更新发布;后来就采用VS文件发布,然后手动的将发布的文件放到服务器上,每次发布都要打开服务器不太方便。就采用了现在的方式:服务端FileZilla+客户端FlashFXP。 这里记录一下安装和调试FileZill ...
分类:
其他好文 时间:
2020-01-16 19:01:54
阅读次数:
58
看到有博主说,如果你只想掌握一种设计模式,那一定是模板模式,可见这个模式,很好用啊。模板模式定义了整体的操作流程,而不需要指定具体的代码逻辑,讲这些代码逻辑放到子类中去实现,自己作为抽象方法来代替,保证了主体。 比如对数据库进行操作的时候,无论如何操作,大致步骤都为1.连接 2.执行数据库语句 3. ...
分类:
其他好文 时间:
2020-01-15 23:05:08
阅读次数:
84
接下去的几个实验中有好几个比较重点的,所以我单独开了一篇。 还是熟悉的套路,新建一个项目来完成这些实验吧!掌握这23个实验那ioc了解的也差不多啦!好记性不如烂笔头,别光看哦,要记得敲一敲! 1.导包 2.配置 3.测试 实验15.通过注释分别创建Dao、Service、Controller dao ...
分类:
编程语言 时间:
2020-01-15 12:14:13
阅读次数:
90
[toc] 1、Spring 介绍 在早期 J2EE 时代,开发一个应用程序非常繁琐,先不说对象的创建及管理,如其它数据库访问、提供 Web 服务等都需耗费我们大量时间。当时一位名为 Rod Johnson 的澳大利亚人率先对这种 J2EE 系统框架臃肿、低效的种种现状提出了质疑,之后 Rod Jo ...
分类:
编程语言 时间:
2020-01-15 09:37:47
阅读次数:
87
前言: 事务处理的本质 在学习事务处理前,需要明确一点: 数据库操作最终都要使用到JDBC,那么无论上层如何封装,底层都是调用Connection的commit,rollback来完成 烦人的事务处理: 在日常开发中,数据访问层(DAO)必然需要进行事务的处理,但是我们会发现,事务处理的代码通常是简 ...
分类:
编程语言 时间:
2020-01-15 00:00:50
阅读次数:
110
环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition) 基于 "Java Web项目单体架构" ,创建登录模块。 开发顺序: 1、 entity 实体类 2、dao 数据访问层 3、service 业务逻辑 4、view 视图层 开发示例: 1、在 ...
分类:
编程语言 时间:
2020-01-14 16:23:29
阅读次数:
88
现在通过一个小程序来了解IOC的思想,这个可能更加直观,首先项目结构就是controller(控制层,他决定接受数据以及分发),service(他负责抽象的一些服务逻辑),dao(负责跟数据库打交道) 先看一下我们操控的模型 package bean; public class User { pri ...
分类:
编程语言 时间:
2020-01-13 23:49:00
阅读次数:
114
转自:https://www.cnblogs.com/zhukaixin/p/9172996.html @Componet 标注一个普通的spring bean类,可以代替@Respository、@Service、@Controller @Repository 标注一个DAO组件类 @Servic ...
分类:
编程语言 时间:
2020-01-13 14:38:54
阅读次数:
79
一、package 1. 定义 2. JDK中主要包 二、MVC设计模式 1. 定义 ? MVC是常用设计模式之一,将整个程序分为三个层次:视图模型层、控制器层、与数据模型层。 model 处理数据 数据对象封装model.bean/domain 数据库操作类 model.dao 数据库 model ...
分类:
编程语言 时间:
2020-01-12 17:52:59
阅读次数:
66