自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 傻子的一天

放假不开心,今天还干了件傻事。。。呜呜呜

2018-01-20 13:27:40 154

空空如也

空空如也

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

TA关注的人

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