自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

此处省略三千字

博客为自己学习笔记或感悟,或者转载其他作者的文章!

  • 博客(20)
  • 资源 (26)
  • 收藏
  • 关注

转载 Java集合基础总结

本文仅分析部分原理和集合类的特点,不分析源码,旨在对java的集合类有一个整体的认识,理解各个不同类的关联和区别,让大家在不同的环境下学会选择不同的类来处理。Java中的集合类包含的内容很多而且很重要,很多数据的存储和处理(排序,去重,筛选等)都需要通过集合类来完成。首先java中集合类主要有两大分支:(1)Collection (2)Map先看它们的类图:(1)Collect...

2017-09-18 17:33:38 1211

原创 索引和视图

索引索引可以分为唯一索引、非唯一索引和聚簇索引三种类型一、索引的概念: 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址,在数据十分庞大的时候,索引可以大大加快查询的速度,这是因为使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据。索引参考资料①如果把数据表比作一本书,...

2017-09-16 19:23:36 1010

原创 数据库事务处理:事务基本特性、锁和数据库恢复技术

数据库运行故障: 事务故障(可以利用日志文件撤消此事务对数据库已进行的修改) 系统故障 介质故障(重装数据库,然后利用备份或镜像设备恢复数据库。)

2017-09-16 18:50:10 1740

原创 SQL语句面试题目:多表查询、SQL约束、DDL、DML

1 SQL语句多表查询例如:按照 department_id 查询 employees(员工表)和 departments(部门表)的信息。 方式一(通用型):SELECT ... FROM ... WHERE SELECT e.last_name,e.department_id,d.department_name FROM employees e,departments

2017-09-16 16:15:52 3894 5

转载 Mysql数据库 常用操作语句

MySQL数据库是一个十分轻便的数据库管理系统,相比大型的数据库管理系统如Oracle、MS-SQL ,MySQL更拥有轻便、灵活、开发速度快的特色,更适用于中小型数据的存储与架构。MySQL之所以能够被数以万计的网站采用,也是由此而来。  个人感觉开源轻量级的数据库也有大内容,从5版本以后,陆续支持了游标、触发器、事务、存储过程等高级应用,这也给MySQL的易用性和企业服务的发展添加了重要的砝码。

2017-09-16 12:17:11 2104

原创 SQL语句面试题目:一般查询和高级子查询

几个表employees 表: EMPLOYEE_ID              NUMBER(6) FIRST_NAME                VARCHAR2(20) LAST_NAME                 VARCHAR2(25) EMAIL                               VARCHAR2(25) PHONE_NUM...

2017-09-16 11:15:57 23165 32

转载 Linux常用命令大全(新手入门)

系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示C...

2017-09-13 21:26:08 26291

原创 IP地址划分、子网划分、ARP地址解析协议和RARP逆地址解析协议

网际协议 IP 是 TCP/IP 体系中两个最主要的协议之一,与 IP 协议配套使用的还有四个协议:Ø  地址解析协议 ARP (Address Resolution Protocol)Ø  逆地址解析协议 RARP (Reverse Address Resolution Protocol)Ø  网际控制报文协议 ICMP (Internet Control Message Pro...

2017-09-13 13:35:35 2072 2

原创 (运输层)TCP协议、滑动窗口机制、TCP连接建立(三次握手)

一 、应用进程之间的通信Ø  两个主机进行通信实际上就是两个主机中的应用进程互相通信。Ø  应用进程之间的通信又称为端到端的通信。Ø  运输层的一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务。Ø  “运输层提供应用进程间的逻辑通信”。“逻辑通信”的意思是:运输层之间的通信好像是沿水平方向传送数据。但事实上这两个运输层...

2017-09-11 17:23:36 3869

原创 OSI参考模型和TCP/IP体系结构

【如何划分层次,每层主要干什么】OSI参考模型结构划分和各层作用TCP/IP协议并不完全符合OSI(开放式系统互连参考模型)的七层参考模型。传统的OSI(开放式系统互连参考模型),是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层由下到上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。各层功能作...

2017-09-09 12:43:56 7958

原创 Java并发编程:(5)线程池解析

思考这样一个问题: 如果并发线程数量多,且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?本节所要说的【线程池】就可以解决这种问题。那么,什么是线程池呢? 线程池是指在初始化一个多线程应用程序过程...

2017-09-08 15:24:48 1228

原创 Java并发编程:(4)volatile关键字的使用

volatile关键字是与Java的内存模型有关的,因此需要先了解一下与内存模型相关的概念和知识,再去分析volatile关键字的实现原理和应用场景。 发音:英[ˈvɒlətaɪl] 美[ˈvɑ:lətl] 1 内存模型1.1 内存模型 计算机...

2017-09-06 19:32:14 1305

原创 Java并发编程:(3)synchronized和Lock

1 线程安全问题思考这样一个问题: 单线程中不会出现线程安全问题,而在多线程编程中,有可能会出现多个线程同时访问同一个临界资源(或共享资源:一个变量、一个对象、一个文件、一个数据库表)情况,多个线程并发执行过程不可控,很可能导致最终的结果与实际上的愿望相违背或者直接导致程序出错。例如: 当线程A读取到一个数据D的时候,然后开始使用,但是有可能在使用前,...

2017-09-06 15:58:47 820

原创 Java并发编程:(2)线程状态和Thread类详解

1 线程状态线程从创建到最终的消亡整个生命周期要经的状态: 创建(new)、就绪(runnable)、运行(running)、阻塞(blocked、time waiting、waiting)、消亡(dead)1)创建(new): 当需要新起一个线程来执行某个子任务时,就创建了一个线程。2)就绪(runnable): 线程创建后不会立即进入...

2017-09-05 12:46:19 1213

原创 Java并发编程:(1)进程和线程的由来、进程的创建、线程的创建

1 进程和线程的由来 1 起初,为了提高一个时间段内CPU的利用率,允许多个任务程序进行切换,人们发明了进程,用进程来对应一个程序,每个进程对应一定的内存地址空间,并且只能使用它自己的内存空间,各个进程间互不干扰。并且进程保存了程序每个时刻的运行状态,这样就为进程切换提供了可能。当进程暂停时,它会保存当前进程的状态(比如进程标识、进程的使用的资源等),在下一次重新切换回来时,便...

2017-09-05 12:29:58 1233

转载 JAVA并发与多线程 面试题目

  多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来应对日后碰到的问题。1 Java多线程面试问题1. 进程和线程之间有什么不同?     一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行...

2017-09-04 14:24:17 987

原创 面试中的 进程和线程的区别

      Java面试中,经常问道的一个题目:就是进程和线程;下面就叨唠叨唠面试中需要掌握的进程和线程的区别。  进程进程是对计算机的一种抽象;1. 进程是一个计算过程,表示一个逻辑控制流,它造成一个假象,好像这个进程一直在独占CPU资源。2. 进程拥有一个独立的虚拟内存地址空间,它造成一个假象,好像这个进程一直在独占存储器资源。 进程有三个状态:就绪、运行和阻塞...

2017-09-04 11:46:08 4518

转载 九大排序算法

排序的定义:输入:n个数:a1,a2,a3,...,an输出:n个数的排列:a1',a2',a3',...,an',使得a1'In-place sort(不占用额外内存或占用常数的内存):插入排序、选择排序、冒泡排序、堆排序、快速排序。Out-place sort:归并排序、计数排序、基数排序、桶排序。当需要对大量数据进行排序时,In-place sort就显示

2017-09-02 17:55:18 658

原创 操作系统复习要点总结

1 OS发展过程      典型操作系统:多道批处理、分时、实时(原理、优缺点) 1.1 多道批处理系统【原理】       20世纪60年代中期引入多道程序设计技术,由此形成了多道批处理系统。      在该系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系...

2017-09-02 14:03:32 2935

原创 JVM内存划分、JVM内存分配机制、JVM垃圾回收机制

---------------------------------------------------JVM内存管理分为两部分:内存分配内存回收------------------------------------------------------内存回收经常也被叫做垃圾回收。(附带资料:JVM面试题超链接、JVM性能调优和 参数说明)*很多人迷惑一个问题,既然J...

2017-09-01 12:16:02 11486 6

Zookeeper工具

Zookeeper工具,常用工具,可用于分布式;Zookeeper工具,常用工具,可用于分布式;Zookeeper工具,常用工具,可用于分布式

2019-03-19

FindBugs插件-亲测可用

解压后拿到FindBugs.zip插件,有Eclipse和IDEA的; 使用:IDEA为例--直接在idea---file--settings---plugins---Install plugin from disk 选中压缩包,点击apply--ok,重启idea即可。 使用:右击代码文件或项目,点击“FindBugs-Analyze Module files-

2019-02-13

Alibaba Java Coding Guidelines-IDEA

解压后拿到Alibaba Java Coding Guidelines.zip,直接在idea---file--settings---plugins---Install plugin from disk 选中压缩包,点击apply--ok,重启idea即可。 使用:右击代码文件或项目,点击“编码规约扫描”,即可扫描评审代码。

2019-02-13

RedisDesktopManager可视化客户端

包内包含三个版本的Redis数据库可视化客户端安装文件,解压版,安装版等

2019-01-10

基于SSM框架的在线商城简易平台

该包为基于SSM框架的在线商城简易平台,主要包括用户管理,商品管理,商品展示等接口模块

2018-11-02

Redis-windows

包含windows环境下安装的各个版本的Redis,可以自行选择一个版本安装在Windows环境下。

2017-08-11

Spirng-Structs-Hibernater框架所有要用的包

Spirng-Structs-Hibernater框架所有要用的包 commons-logging-1.0.4.jar ejb3-persistence.jar jta-1.1.jar 等等

2017-04-01

SVN客户端、服务端安装包

SVN客户端、服务端安装包,32Bit、64Bit

2017-03-25

Mybatis3.4.1源码

Mybatis3.4.1-Release源码

2017-03-16

Spring事务管理开发必备jar包

此包含有所有Spring事务管理开发所需要的Jar包,包含框架、核心、表达式、日志、编译、事务切面aop、数据库连接、单元测试、框架文本等jar包。

2017-03-07

javax.annotation.jar

javax.annotation-3.1.2.2.jar 注解,声明

2017-01-11

Junit-4.10.jar

单元测试工具Junit

2017-01-05

spring 所有jar包

含所有spring框架可能用到的jar包

2017-01-05

学生成绩管理系统-数据结构课程设计

内含数据结构课程设计--学生成绩管理系统,内含完整可运行的C程序,还有设计报告,另外赠送比赛成绩管理程序

2016-11-30

数据库课程设计-超市管理系统

内含完整资料,SQL Server数据库课程设计文档,设计报告,并且含有对应的C#运行代码等。另送一个完整的图书管理系统C#课设代码

2016-11-30

C#课程设计-超市管理系统

内含编码和数据库,可以运行成功,另外含有一个小组三篇设计报告论文。

2016-11-30

Java实习报告

内含java实习报告,主要包含学习过程和体会,以及编写代码的过程。

2016-11-30

计算机毕业实习报告第三篇

实习单位:北京博彦科技有限公司 实习部门:微软事业部 公司介绍: 博彦科技(深交所上市公司:002649)是亚洲领先的全方位IT咨询服务及行业解决方案提供商,在全球三大洲的六个国家设有超过30个分支机构和交付中心,具备全球范围的交付能力和灵活多样的交付方式。 3月2日-3月3日 三月二号是我进入公司的第一天,我办理入职手续之后,技术部的leader给我发了邮件,里面有本地化测试的文档,还有本地化测试用到的工具以及本地化测试的基本知识。文档几乎全是英文的,因此我整整看了两天。

2016-11-30

计算机毕业实习报告第二篇

实习单位 : 杭州东忠科技有限公司 实习起止时间:2015年3月1日至2015年3月21日 实习单位简介: 东忠集团(Totyu)是由创始人丁伟儒先生设立、致力于创造舒适的社会环境、以发展成为世界一流的IT跨国企业作为最终目标的IT产业集团公司。 C#架构师,需要3到5年工作经验。 Java开发工程师,需要1到3年工作经验。 Java软件实习,工作经验不限制,应届即可。 Java开发工程师,需要1到3年开发经验。 因为我有科大的同学在这个公司里从事Java软件开发工作,所以我就应聘了Java软件实习的工作,跟着同学多多学习。

2016-11-30

计算机毕业实习报告第一篇

计算机毕业实习报告 2月17日 主要工作: 今天是到单位实习的第一天,大家都沉醉于春节的节点日气氛。业务很少,领导没有安排具体的工作。由于是第一天,我决定在今后的一个月实习中将所学的知识用于实践中,珍惜公司给我提供的这次珍贵的实习机会,锻炼自己的同时为公司创造一定的价值。

2016-11-30

汽车尾灯控制器设计

压缩包含有设计的电路和设计报告; 本设计借助于Multisim软件在计算机上仿真制作了汽车尾灯控制器电路,目的是为了在汽车正向行驶、右转弯、左转弯、临时刹车时,实现四种不同模式下的汽车尾灯状态显示。 本设计由模式控制电路、三进制计数器、译码与显示驱动电路、尾灯状态显示电路四部分组成,每个模块完成不同的功能,各个模块共同作用,组合形成本设计汽车尾灯控制器电路,实现四种不同状态显示。 最后,在Multisim软件中通过电路仿真,检验该设计的具体功能与要求是否一致,实现汽车尾灯控制的相关功能。

2016-09-21

kaptcha-2.3.jar

JavaWeb验证码制作开源组件,可扩展类,可配置参数

2016-07-18

mysql-connector-java-5.0.8-bin.jar

mysql-jdbc-connector-driver

2016-07-14

Jama-1.0.3

Jama-1.0.3,可在java环境下做一些简单的矩阵运算;

2016-07-14

C#课设超市管理系统(代码+论文)

调研大型超市的业务流程,设计一个用于超市工作人员信息管理、商品采购管理、商品销售管理的信息系统。支持会员卡业务。 1.顾客可以从总服务台上查询商品和自己的信息、积分等情况。 2.当顾客购物后,可以任选一个收银台进行商品结算,并打印小票。 3.管理员负责基本数据维护,例如商品采购和库存情况、查询添加和修改商品和商品类别,查看购物详细清单、统计每日、每月的销售额等。 设计要求: 1.功能需求和数据需求分析详尽、条理清晰、表述正确; 2.概念结构设计正确、具有5个以上相互联系的实体; 3.逻辑结构设计正确、规范化程度高(关系模式达到第三范式); 4.具有基本的查询、修改、删除功能。 5.对不同的用户拥有不同的操作权限。

2015-05-13

空空如也

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

TA关注的人

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