自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试总结

数据内外网交换。

2017-03-02 15:50:06 389

转载 MySQL与SQL Server的一些区别浅析

1、mysql支持enum,和set类型,sql server不支持2、mysql不支持nchar,nvarchar,ntext类型3、mysql的递增语句是AUTO_INCREMENT,而mssql是identity(1,1)4、mssql默认到处表创建语句的默认值表示是((0)),而在mysql里面是不允许带两括号的5、mysql需要为表指定存储类型6、mssql识别符是[

2017-03-02 15:47:04 466

转载 数据库SQL优化大总结之 百万级数据库优化方案

数据库SQL优化。数据库调优。SQL调优。SQL优化。

2017-03-02 14:35:11 1145

转载 死锁产生的原因及四个必要条件

死锁,死锁及其产生条件。

2017-03-02 11:08:21 602

转载 密码学——网间数据加密传输全流程(SSL加密原理)

SSL加密原理

2017-03-02 10:55:39 885

转载 密码学——公钥与私钥(非对称加密)

密码学——公钥与私钥公钥与私钥的区别。讲解。

2017-03-02 10:50:08 1100

原创 设计模式——单例模式(Singleton Pattern)

设计模式——单例模式(Singleton Pattern)单例设计模式总结多线程中的单例

2016-12-18 17:55:52 679

原创 基于SpringMVC的图片定位显示(依赖百度地图)

核心功能讲解:用户可以批量上传图片(带GPS信息),然后显示到页面中,并且根据图片的经纬度定位到百度地图中,展现一系列与照片相关的信息。系统的流程图如下:核心功能讲解:用户可以批量上传图片(带GPS信息的)显示到

2016-11-23 16:51:54 2454

原创 python和java的区别(python内存管理)

python和java的区别python如何进行内存管理

2016-11-04 10:11:12 3631

转载 当你输入一个网址的时候,实际会发生什么?

当你输入一个网址的时候,实际会发生什么?浏览器输入网址发什么了什么?

2016-11-03 14:15:59 426

原创 JAVA基础重温

java基础。 java工作原理。 java核心机制。 java基础重温。java字面量Break。continue为何Java字符采用Unicode编码,而不是常规的ASCII码?

2016-10-20 10:19:52 1241

原创 ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2

今天像往常一样在debug跟踪的时候忽然控制台出现:ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2解决方法:在程序main()函数中添加:System.exit(0);将解决这个问题。然后查了一下JDK源码。public final class Syste

2016-10-17 19:08:29 1439 1

原创 java.io.FileNotFoundException:文件名、目录名或卷标语法不正确

最近在做多文件上传的时候出现了一个比较诡异的错误。我在做文件上传的时候要更改上传文件的名字防止名字重复刷新掉之前的文件(重复shangchuan)//服务器时间 String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());通过该方法获取到服务器当前的时

2016-10-10 15:37:31 13226 1

原创 详解SQL删除之truncate 、delete与drop区别

语法:delete     from      table_name    where [conditions]truncate table  table_namedrop     table    table_name相同点: truncate和不带where子句的delete(delete也可以直接删除表中的所有数据),以及drop 都会删除表内的数据。(drop表

2016-10-08 12:00:03 527

原创 mySQL事务的简单回顾

MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行事务用来管理insert,

2016-10-03 13:09:02 727

原创 mysql存储引擎性能比较

前言今天看到有人面滴滴被问到知不知道mysql的引擎然后说不会被直接告知面试结束,然后想想自己mysql引擎也只是知道那么一两个还说不全。就想说在这里做个总结。。。。。。凌晨三点半了。在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。什么是存储引擎?关系数据库表是用于存储和组

2016-10-03 03:40:50 2446

原创 Intellij idea:Method breakpoints my dramatically slow down debugging

使用idea在DEBUG的时候出现Method breakpoints may dramatically slow down debugging,检查了下知道可能是断点打在方法上面了,可是无奈找不到方法断点打在哪里。重启服务器和重启idea也还是报这个错。由该提示语我们可以知道要把方法断点给关掉(无奈又找不到断点在哪里怎么办呢),这个时候我们可以

2016-09-26 15:43:33 6564 1

原创 mysqlroot密码忘记怎么办呢

首先启动命令行:快捷键;Windows+R,输入cmd进入doc之后;用另外一种方式启动Mysql:在命令行进入到mysql的安装路径下的bin目录下使用mysqld-nt.exe启动:mysqld-nt --skip-grant-tables(进入bin后直接复制红色即可)注意:此时cmd窗口不能关闭。启动红色字体之前必须确保任务管理器下的mysql.exe是关闭的,

2016-09-19 17:06:29 445

原创 Intelli JIDEA debug时,如何调出output窗口。

今天在看idea的output窗口的时候把该窗口给关了,找了半天愣是没找到怎么打开这个output,后来找到了解决办法,debug的时候,在控制台的左下方点击restore layout就会出现output啦。

2016-09-18 14:37:10 33459 1

原创 mysql免安装版一些安装问题

解压mysql然后进入目录之后,新建一个my.ini文件,内容如下:######################################################### [client] port=3306 default-character-set=utf8 [mysqld] port=3306 character

2016-09-08 17:45:58 380

转载 JAVA代码优化

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每

2016-09-05 11:27:11 327

原创 intellij idea使用方法---快捷键

最常用快捷键1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择7.Ctrl+N,可以快速打开类8.Ctrl+

2016-09-05 10:45:14 818

原创 mysql中count函数使用方法详解

count函数是用来统计表中或数组中记录的一个函数,count(*) 它返回检索行的数目, 不论其是否包含 NULL值。SELECT 从一个表中检索,而不检索其它的列,并且没有 WHERE子句时, COUNT(*)被优化到最快的返回速度。CREATE TABLE `t_user` ( `uid` char(32) NOT NULL, `loginname` varcha

2016-09-04 21:09:44 8924

原创 mysql错误之------- mysql your password has expired

前几天在公司内网安装mysql用navicat这个客户端后发现密码需要重置,报的错误:mysql your password has expired。 于是咱们只需要:在DOC下面执行set password = password(‘新密码’);即可Query Ok;然后我后面了解了一下mysql密码过期的一些东西,  有如下总结:从MySQL 5.7.4版开始

2016-09-02 09:52:09 6942

原创 JAVA基础再复习。

Java语言中的字符char可以存储一个中文汉字吗?为什么呢?可以。因为Java语言采用的是Unicode编码。Unicode编码中的每个字符占用两个字节。中文也是占的两个字节所以,Java中的字符可以存储一个中文汉字...............................类型转换注意事项: byte b = 10; b++;//++为jav

2016-08-18 17:21:52 588

原创 Java学习笔记——参数交换(无第三变量)

/** * @(#)ChangeVar.java *不引入第三变量交换两个参数值得5种方法 * @parm * @author yehaicao * @version 1.00 2016/1/25 */public class ChangeVar{ public void method1(int a,int b){ System.out.

2016-08-18 16:50:03 331

原创 JAVA语言规范(官方文档)一

java.lang.Object   java.text.Format       java.text.NumberFormat          java.text.DecimalFormatDecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。public class DecimalFormatextends Numbe

2016-04-06 23:52:11 1409

原创 浅谈设计模式(一)策略模式

初学设计模式

2016-03-18 12:06:29 408

原创 java基础——李兴华视频

环境变量classpath和path的区别:1.JAVA_HOME指向的是JDK的安装路径,如D:\JDK_1.4.22.classpath环境变量告诉**类装载器**到哪里去寻找第三方提供的类和用户定义的类。JVM和其他JDK工具通过依次搜索平台库,扩展库,和类路径来查找类。 classpath是指定你在程序中所使用的类(.class)文件所在的位置,就如在引入一个类时:import

2016-01-19 23:56:40 2350

原创 空指针异常的原因分析

/**不懂为什么会引发空指针异常 * Description: * <br/></a> * @author * @version 1.0 */class Base{ public Base() { test(); } public void test() //①号test方法 { Syste

2016-01-02 16:51:39 2919

原创 对Integer的再认识

为了节省内存,对于下列包装对象的两个实例,当它们的基本值相同时,他们总是==: Boolean Byte Character, \u0000 - \u007f(7f是十进制的127) Integer, -128 — 127 * Description: Integer.valueOf()方法基于减少对象创建次数和节省内*存的考虑,缓存了[-128,127]之间的数字。

2016-01-02 16:30:42 434

转载 JAVA中创建字符串的两种方式的区别

我们知道,通常在Java中创建一个字符串会有两种方式,通过双引号直接赋值和通过构造器来创建。String x = abcd; String y = new String(abcd);然而,这两种方式之间的区别是什么?分别应用于哪些情况,之前还不是很懂。1、双引号的方式String x = abcd; String y = abcd;System.out.println(x==y);//true

2015-08-20 00:26:23 761

原创 Servlet学习总结

package com.test;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.i

2015-08-19 00:11:53 468

原创 递归····

java中每个对象都是某种类型的实例!简单的递归例子! 当一个方法调用自身,这叫做递归。这种方法称为递归方法! public class demo{ public static void main(String[] args){ countdown(3); } //end main method public static void countdown(i

2015-08-12 16:38:25 443

转载 坚持做这20件小事,让你的人生大不同!

1. Stay positive.保持积极乐观的心态You can listen to the cynics and doubters and believe that success is impossible or you can know that with faith and an optimistic attitude all things are possible.你可以选择听愤青和怀疑

2015-08-12 13:42:45 459

空空如也

空空如也

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

TA关注的人

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