- 博客(21)
- 收藏
- 关注
翻译 SQL Union用法
SQL UNION操作符: UNION操作符用于合并两个或者多个select语句的结果集。 注意;UNION内部的select语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条select语句中的列的顺序必须相同。SQL UNION语法: select column_name(s) from table_name1 union select column_n...
2018-12-04 10:19:02
8212
翻译 @JsonIgnore的作用和使用
1、作用:在json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。2、使用方法:一般标记在属性或者方法上,返回的json数据即不包含该属性。3、场景模拟:需要把一个List<HistoryOrderBean>转换成json格式的数据传递给前台。但实体类中基本属性字段的值都存储在快照属性字段中。此时我可以在业务层中做处理,把快照属性字段的值赋给实体...
2018-11-22 10:26:25
2827
翻译 spring-boot的常见的注解使用
Spring Boot是Spring框架对“约定优于配置(Convention Over Configuration)”理念的最佳实践产物。一个典型的Spring Boot应用本质上就是一个基于Spring框架的应用。Spring Boot使用注解的方式对Bean和配置进行收集,注册,分析和组装。简化了基于XML配置文件的开发。能够快速地构建出一个应用程序。-------------------...
2018-11-21 16:49:52
158
翻译 IDEA下GIT的使用教程
1、git的基本简介git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。git又使用了SHA-1哈希算法确保了在文件传输时变得不完整、磁盘损坏导致数据丢失时能立即察觉到。2、git的基本工作流程 *git clone:将远程的ma...
2018-11-21 10:59:13
683
转载 MySQL事务
MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 事务用来管...
2018-11-16 17:50:20
158
翻译 面试Java工程师遇到的面试题
1、jsp的九大内置对象和四大作用域 1)jsp的9大对象 request 请求对象 类型 javax.servlet.ServletRequest 作用域 Request response 响应对象 类型 javax.servlet.SrvletResponse 作用域 Page pageContext 页面上下文对象 类型 java...
2018-10-11 18:34:31
852
翻译 Servlet的生命周期
Servlet的生命周期指的是 Servlet从被Web服务器加载到它被销毁的整个生命过程Servlet生命周期分为三个阶段:1:初始化阶段,调用init()方法2:响应客户请求阶段,调用service()方法3:终止阶段,调用destory()方法Web服务器加载Servlet:Web服务器启动后,它会根据每个工程的web.xml文件去查找该工程的Servlet,并且找到这些Se...
2018-09-17 10:16:43
93
翻译 java终止线程
Java中终止线程的方式主要有三种:1、使用stop()方法,已被弃用。原因是:stop()是立即终止,会导致一些数据被到处理一部分就会被终止,而用户并不知道哪些数据被处理,哪些没有被处理,产生了不完整的“残疾”数据,不符合完整性,所以被废弃。So, forget it!2、使用volatile标志位看一个简单的例子:首先,实现一个Runnable接口,在其中定义volatile标...
2018-09-17 10:12:50
123
翻译 Thread类的run()和start()方法的区别
一、认识Thread的 start() 和 run()1。start():我们先来看看API中对于该方法的介绍: 使该线程开始执行;Java 虚拟机调用该线程的 run 方法。 结果是两个线程并发地运行;当前线程(从调用返回给 start 方法)和另一个线程(执行其 run 方法)。 多次启动一个线程是非法的。特别是当线程已经结束执行后,不能再重新启动...
2018-09-17 10:10:43
161
翻译 进程和线程的区别
操作系统面试题 1、进程和线程的区别?解析:(1)进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元 (2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。 (3)进程的创建调用fork或者vfork,而线程的创建调用pthread_create,进程结束后它拥有的所...
2018-09-17 10:05:03
86
转载 用Ajax实现修改页面的数据
用Ajax实现修改页面数据信息的实现方式:1、要有一个表示修改或者提交的按钮2、用Ajax 来实现这个按钮的功能,即写相应的JavaScript和Jquery代码。。3、Java代码的信息:(这是重点)(1)获取修改后的文本的内容。(2)写明url地址(3)把要修改的信息写到data里,作为参数传到相应的后台操作。4、关于后台的操作:(1)要先根据相应的信息获得你要修改的整个对象的...
2018-09-13 10:17:12
2417
转载 双缓冲
简介 我们看电视时,看到的屏幕称为OSD层,也就是说,只有在OSD层上显示图像我们才能看到。现在,我需要创建一个虚拟的、看不见但是可以在上面画图(比如说画点、线)的OSD层,我称之为offscreen(后台缓冲区)。这个offscreen存在于内存中,我们在上面画图,这个offscreen上面的东西可以显示在OSD层上,需要一个创建这个offscreen的函数,返回这个offscr...
2018-09-06 19:49:13
101
转载 C++学习笔记(C++数据类型)
C++ 数据类型使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。您可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。基本的内置类型C++ 为程序员提供了种类丰富的内置数据类型和...
2018-08-17 08:59:32
164
翻译 GUI图形用户界面
//创建客户端窗口对象 ClientFrame cframe = new ClientFrame(); //窗口关闭键无效,必须通过退出键退出客户端以便善后 cframe.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); //获取本机屏幕横...
2018-08-17 08:59:01
259
转载 C++学习笔记(C++变量类型)
变量的类型间是可以互相转换的,转换又分为自动转换和强制转换。自动转换规则:1、若参与运算量的类型不同,则先转换成同一类型,然后进行运算。2、转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。 a、若两种类型的字节数不同,转换成字节数高的类型 b、若两种类型的字节数相同,且一种有符号,一种
2018-01-30 20:23:28
216
转载 C++学习笔记(C++数据类型)
枚举实例测试:#include using namespace std;int main(){ enum days{one, two, three}day; day = one; switch(day){ case one: cout "one" endl; break; case
2018-01-30 20:16:42
295
转载 C++学习笔记(C++数据类型)
C++ 数据类型使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。您可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。基本的内置类型C++ 为程序员提供了
2018-01-30 19:56:14
175
转载 C++笔记(C++基本语法)
C++ 基本语法C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。类 - 类可以定义为描述对象行为/状态的模板/蓝图。方法 - 从基本上说,一个方法表示一种行为。一个类可以包含多个
2018-01-30 19:42:08
468
转载 C++学习笔记(C++简介)
C++ 简介C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 198
2018-01-30 18:13:37
155
转载 第一个窗口
进行Windows程序设计,实际上是在进行一种对象导向的程序设计(OOP) 。这一点在Windows中使用得最多的对象上表现最为明显。这种对象正是Windows之所以命名为「Windows」的原因,它具有人格化的特征,甚至可能会在您的梦中出现,这就是那个叫做「窗口」的东西。桌面上最明显的窗口就是应用程序窗口。 这些窗口含有显示程序名称的标题列、 菜单甚至可能还有工具列和滚动条。
2018-01-25 17:59:46
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人