自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 锁的汇总

各种锁的汇总在学习中经常会接触到各种各样的锁,行级锁、表级锁、页级锁、悲观锁、乐观锁、重入锁、共享锁、排他锁 等等等等。今天就来总结一下这些各种各样的锁。目前收集到的:行级锁、表级锁、页级锁、悲观锁、乐观锁、重入锁、共享锁、排他锁、公平锁、非公平锁、自旋锁、互斥锁、无锁、偏向锁、轻量级锁、重量级锁面向多层面的锁思想:悲观锁、乐观锁 数据库方向的锁:行级锁、表级锁、页级锁、共享锁(读锁...

2018-11-23 21:12:54 284

转载 hibernate配置文件及增删改查

 配置文件hibernate核心配置文件hibernate.cfg.xml<?xml version="1.0" encoding="UTF-8"?> root root jdbc:mysql://localhost:3306/poi?useUnicode=true&characterEncoding=UTF-8 com.mysql.jdbc.Driverorg.hi...

2018-11-19 20:44:02 104

转载 Mave环境配置和创建

一、Maven简单介绍Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。1、什么是自动构建工具?                   1.1 *.java->*.class->run                        方式一   ...

2018-11-19 20:42:00 143

原创 struts的dtd文件导入

下载好dtd文件.首先获取URl路径 :例如 http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd.打开Windoes 配置 直接搜索   XML Catalog .右上方 Add  .Key  就是 URl路径  .Key Type 是 URI .点 FileSystem 选取 dtd文件路径 应用即可.关闭 重启 xml ...

2018-11-18 19:57:31 242

转载 struts2学习

Struts2JAVA基础学完,肯定是要面临三大框架的学习的,作为初学者,了解三大框架的原理,设计目的是首要任务,只有在把握了框架的设计目的以后,才能有针对性的取学习使用框架,这里从strue2框架开始,介绍三大框架,让新手能有一个总的了解跟思维导图。1. 什么是Struts2?Struts2 是一个非常优秀的MVC框架,基于Model2 设计模型 由传统Struts1和WebWork两...

2018-11-18 19:54:41 113

转载 hibernate学习

//hibernate学习笔记学习hibernate:middlegenHibernate 基本语义Configuration\sesionFactory\SessionHibernate高级特性XDoclet 与 Hibernate的映射数据检索数据关联数据访问事务管理Hibernate分页Cache管理Session管理Hibernate in Spring对象...

2018-11-17 21:20:51 112

转载 Java1.8的新特性详解

前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus Inte...

2018-11-17 08:43:35 231

原创 Java笔试题:最有效率的方法算出2乘以8等於几?

这道题的解法:2<<3; 表示 2向左移 3位:2 * 2^3(2的3次方) = 2 * 8;因为一个数左移 n位,就相当于 2的 n次方,那么一个数乘以 8只要将其左移 3位即可,而为运算符的效率最高,所以 2乘以 8等于几的最有效方法是 2<<3。扩展资料:左移运算符:用来将一个数的各二进制位全部左移若干位。因为位运算比×运算快,所以可对以下代码进行优化...

2018-11-15 16:03:16 3403

转载 java笔试题:关于short s1=1;s1=s1+1;short s1=1;s1+=1;short s3=s1+s2;中存在的简单数据类型转换问题的理解

面试题的内容大概是这样:short s1=1;s1=s1+1;这两句代码有什么问题?short s1=1;s1+=1;这两句代码有什么问题?short s1=1,s2=1;short s3=s1+s2;这两句代码有什么问题?下面我就对这三个问题按照自己的理解以及参考做出解释:解释之前先说一些java中的基本数据类型转换的规则:高位转地位需要强制转换,地位转高位是自动转换,表达式两侧的转换规...

2018-11-15 16:00:44 670

转载 SQL语句故关键词大全

目录 SQL语句的整理以及总结 目录 SQL语句的基本类型SQL语句的基本类型 特殊关键字特殊关键字 创建/插入/删除/修改创建/插入/删除/修改 SQL查询语句−单表查询SQL查询语句−单表查询 SQL查询语句−多表查询SQL查询语句−多表查询 附加运算关键字附加运算关键字 聚集函数运算聚集函数运算  SQL语句的基本类型SQL语句的基本类型类...

2018-11-14 20:53:24 333

转载 常用SQL语句

零、用户管理:  1、新建用户:    >CREATE USER name IDENTIFIED BY 'ssapdrow';  2、更改密码:    >SET PASSWORD FOR name=PASSWORD('fdddfd');  3、权限管理    >SHOW GRANTS FOR name;    //查看name用户权限    >G...

2018-11-14 20:50:13 76

转载 二维码生成的两种方法

最近项目中需要开发生成二维码的功能,方便使用手机支付,在网上查了一些资料,把用过的方法进行总结。1.前端js生成二维码demo下载:http://download.csdn.net/download/yin767833376/10165335html页面代码:<!DOCTYPE html><html><head><meta chars...

2018-11-13 20:49:19 1001

转载 微信公众号(一)

我想得到一个公众号注册登录注册地址注册后还要实名认证,注册认证过程会让你选择订阅号还是服务号,如果是个人当然是订阅号。企业肯定是服务号。 登录是要绑定微信号,再用微信号扫一扫才能进入期盼已久的公众平台有已经有了一个公众号,怎么用进入公众平台,就可以在公众平台里编辑,你想怎么玩就怎么玩,反正玩不坏,多试试又无妨。我想说的是开发模式,上面说的是编辑模式开发模式下的玩法想进入开...

2018-11-13 20:45:48 140

转载 如何解决跨域问题

首先我们要理解什么跨域,为什么会出现跨域呢?跨域:        跨域是由浏览器的同源策略引起的,跨域访问,简单来说就是 A 网站的 js脚本代码试图去访问 B 网站(代码中包括提交内容和获取内容)。但是由于安全原因,跨域访问是被各大浏览器所默认禁止的,而跨域与否的判断是根据同源策略来的。同源策略:        是由Netscape提出的著名安全策略,是浏览器最核心、基本的安全功能,...

2018-11-11 21:30:04 129

转载 跨域与跨域访问

什么是跨域跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域为什么浏览器要限制跨域访问呢?原因就是安全问题:如果一个网页可以随意地访问另外一个网站的资源,那么就有可能在客户完全不知情的情况下出现安全问题。比如下面的操作就有安全问...

2018-11-11 21:29:00 295

转载 程序员笔试题收集汇总(一)

收集的笔试题,各处摘抄加自己的理解 相关文章: 程序员笔试题收集汇总(一) http://blog.csdn.net/youyou1543724847/article/details/52383530 程序员笔试题收集汇总(二) http://blog.csdn.net/youyou1543724847/article/details/52728001 程序员笔试题收集汇总(三) h...

2018-11-10 21:52:25 5033

转载 Java精选笔试题

1,volatile关键字是否能保证线程安全?()>>>>答案:否volatile关键字用在多线程同步中,可保证读取的可见性,JVM只是保证从主内存加载到线程工作内存的值是最新的读取值,而非cache中。但多个线程对volatile的写操作,无法保证线程安全。假如线程1,线程2 在进行read,load 操作中,发现主内存中count的值都是5,那么都会加...

2018-11-10 21:46:46 159

转载 Java面试集锦

Java面试题(01)Java面试题(02)他在说接口与抽象类中的区别的时候有个点说错了: 接口中也可以定义静态方法的,只是在实现这个接口的时候接口中的静态方法可以不用被重写。Java面试题(03)Java面试题(04)Java面试题(05)Java面试题(06)Java面试题(07)Java面试题(08)Java面试题(09)Java面试题(10)Ja...

2018-11-08 20:50:59 344

转载 Java面试题带答案

Java内存分配有那些?基本来说分为:寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制. 栈区:保存局部变量的值,包括:1.用来保存基本数据类型的值2.保存类的实例,即堆区对象的引用(指针),也可以用来保存加载方法时的帧. 堆:用来存放动态产生的数据,比如new出来的对象.注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法.因为同一个类的对拥有各自的成员变量,存储在...

2018-11-08 20:50:03 390

转载 JAVA集合总结

List与Set集合的区别?List:它是一个有序的集合(元素存与取的顺序相同)它可以存储重复的元素    Set:它是一个无序的集合(元素存与取的顺序可能不同)它不能存储重复的元素List集合中的特有方法void add(int index, Object element) 将指定的元素,添加到该集合中的指定位置上Object get(int index)返回集合中指定...

2018-11-07 20:57:35 102

转载 IO总结

节点流:离数据源|程序最近的流    处理流:装饰模式、提高性能、增强功能1、字节流      1)输入流:InputStream FileInputStream ByteArrayInputStream            操作:read(字节数组)                a)、中间容器  byte[] flush=new byte[长度]              ...

2018-11-07 20:56:34 65

转载 MYSQL多表联查效率分析及优化

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!               1. 多表连接类型1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用','  如: SELECT * FROM...

2018-11-06 19:29:15 1319

转载 Linux 僵尸进程与孤儿进程

僵尸进程产生原因子进程先于父进程退出,他要保留退出原因在pcb中,因此退出后不会自动释放所有资源,子进程退出后操作系统会通知父进程,子进程退出了,去获取一下原因,然后完全释放子进程资源,假如父进程不管子进程的退出状态,那么这个子进程将进入僵死状态,成为僵尸进程代码实现僵尸进程//该程序为20秒的僵尸进程,在第10秒时变为僵尸进程,30秒时退出  #include <stdio....

2018-11-06 19:25:11 87

转载 软件测试基础

一、软件测试定义通俗一点说就是一个找bug的过程,确定软件有没有多做,有没有少做。(个人:测试就是,拿到产品前,对产品会有一个预期的结果,拿到产品后,查看实际结果与预期结果是否会有不同。)二、软件测试的目的1.找bug2.评估软件质量3.预防出现同样或类似的bug三、软件生命周期四、软件研发核心铁三角(三要素)1.人员(组织;起关键作用)2.过程(流程;起关...

2018-11-05 19:33:27 216

转载 mysql内链接与外连接

1.内连接(或等值连接)      作用:获取两个表中字段匹配关系的记录。相当于求两个集合的交集,即共有的部分注意:MySQL的INNER JOIN(也可以省略 INNER 使用 JOIN,效果一样)格式:select 字段 from 表1 INNER JOIN 表2 on  条件 (一般为表1与表2的关联条件)代码实例:- 内连接:获取两个表中字段匹配关系的记录SEL...

2018-11-05 19:30:17 432

转载 JAVA注解

什么是注解?      对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。Annonta...

2018-11-04 19:31:27 63

转载 HTTP协议

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。...

2018-11-04 19:29:36 120

转载 MYSQL字段数据类型

字段是列表中 的列名,列是表的重要组成部分,MySQL数据库中,列中的每一个数据都需要指定其所属类型,以确保数据的准确性和系统 的稳定性。字段数据类型分为三类:数值类型、字符串类型、时间日期类型。数值型:整数:tinyint(1byte --> -128 —— 127 ) tinyint unsigned( 0 – 255 )smallint(2B–> -32768~3276...

2018-11-02 21:09:40 374

转载 SOA架构和微服务架构的区别

1.SOA架构和微服务架构的区别首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关是一个层面的东西,一个谈到是架构风格和方法,一个谈的是实现工具或组件。 1.SOA(Service Oriented Architecture)“面向服务的架构”:他是一种设计方法,其中包含多个服务, 服务之间通过相互依赖最终提供一系列的功能。一个服务 通常以独立的形式存在与操作系统进程中。各个服务...

2018-11-02 21:01:50 83

转载 单点登陆的三种实现方式

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞...

2018-11-01 20:55:10 181

转载 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了...

2018-11-01 20:53:40 60

空空如也

空空如也

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

TA关注的人

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