- 博客(35)
- 收藏
- 关注
转载 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
517
原创 设计模式——单例模式(Singleton Pattern)
设计模式——单例模式(Singleton Pattern)单例设计模式总结多线程中的单例
2016-12-18 17:55:52
735
原创 基于SpringMVC的图片定位显示(依赖百度地图)
核心功能讲解:用户可以批量上传图片(带GPS信息),然后显示到页面中,并且根据图片的经纬度定位到百度地图中,展现一系列与照片相关的信息。系统的流程图如下:核心功能讲解:用户可以批量上传图片(带GPS信息的)显示到
2016-11-23 16:51:54
2564
原创 JAVA基础重温
java基础。 java工作原理。 java核心机制。 java基础重温。java字面量Break。continue为何Java字符采用Unicode编码,而不是常规的ASCII码?
2016-10-20 10:19:52
1313
原创 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
1504
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
13458
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
602
原创 mySQL事务的简单回顾
MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行事务用来管理insert,
2016-10-03 13:09:02
777
原创 mysql存储引擎性能比较
前言今天看到有人面滴滴被问到知不知道mysql的引擎然后说不会被直接告知面试结束,然后想想自己mysql引擎也只是知道那么一两个还说不全。就想说在这里做个总结。。。。。。凌晨三点半了。在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。什么是存储引擎?关系数据库表是用于存储和组
2016-10-03 03:40:50
2532
原创 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
6668
原创 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
489
原创 Intelli JIDEA debug时,如何调出output窗口。
今天在看idea的output窗口的时候把该窗口给关了,找了半天愣是没找到怎么打开这个output,后来找到了解决办法,debug的时候,在控制台的左下方点击restore layout就会出现output啦。
2016-09-18 14:37:10
33744
1
原创 mysql免安装版一些安装问题
解压mysql然后进入目录之后,新建一个my.ini文件,内容如下:######################################################### [client] port=3306 default-character-set=utf8 [mysqld] port=3306 character
2016-09-08 17:45:58
428
转载 JAVA代码优化
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每
2016-09-05 11:27:11
357
原创 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
873
原创 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
9009
原创 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
7057
原创 JAVA基础再复习。
Java语言中的字符char可以存储一个中文汉字吗?为什么呢?可以。因为Java语言采用的是Unicode编码。Unicode编码中的每个字符占用两个字节。中文也是占的两个字节所以,Java中的字符可以存储一个中文汉字...............................类型转换注意事项: byte b = 10; b++;//++为jav
2016-08-18 17:21:52
639
原创 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
364
原创 JAVA语言规范(官方文档)一
java.lang.Object java.text.Format java.text.NumberFormat java.text.DecimalFormatDecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。public class DecimalFormatextends Numbe
2016-04-06 23:52:11
1460
原创 java基础——李兴华视频
环境变量classpath和path的区别:1.JAVA_HOME指向的是JDK的安装路径,如D:\JDK_1.4.22.classpath环境变量告诉**类装载器**到哪里去寻找第三方提供的类和用户定义的类。JVM和其他JDK工具通过依次搜索平台库,扩展库,和类路径来查找类。 classpath是指定你在程序中所使用的类(.class)文件所在的位置,就如在引入一个类时:import
2016-01-19 23:56:40
2392
原创 空指针异常的原因分析
/**不懂为什么会引发空指针异常 * Description: * <br/></a> * @author * @version 1.0 */class Base{ public Base() { test(); } public void test() //①号test方法 { Syste
2016-01-02 16:51:39
2972
原创 对Integer的再认识
为了节省内存,对于下列包装对象的两个实例,当它们的基本值相同时,他们总是==: Boolean Byte Character, \u0000 - \u007f(7f是十进制的127) Integer, -128 — 127 * Description: Integer.valueOf()方法基于减少对象创建次数和节省内*存的考虑,缓存了[-128,127]之间的数字。
2016-01-02 16:30:42
471
转载 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
814
原创 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
499
原创 递归····
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
476
转载 坚持做这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
515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人