- 博客(42)
- 问答 (1)
- 收藏
- 关注
原创 mysql基本操作
1.登录2.查看存在的数据库SHOW DATABASES;3.创建数据库CREATE DATABASE <数据库名>;4.查看数据库定义SHOW CREATE DATABASE <数据库名>\G; 5.删除数据库DROP DATABASE <数据库名>;6.查看数据库引擎SHOW ENGINES\G;7.引擎选择...
2018-06-27 11:16:33 351 1
转载 java 正则表达式
定义正则表达式是用来处理字符串的一把利器,它是一个专门匹配n个字符串的字符串模板,本质是查找和替换。许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?在Java中存在一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包它就是java.util.rege...
2018-06-21 15:39:22 316
转载 java 8 函数编程
简介 (译者注:虽然看着很先进,其实Lambda表达式的本质只是一个”语法糖”,由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.) Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方...
2018-06-04 17:36:03 289
原创 单例模式
为什么要使用单例模式?要求某个对象有且只有一个时,使用单例模式(比如:古代皇帝,一山不容二虎)单例模式方法构造饿汉模式构造函数私有化创建类的唯一实例提供一个获取实例的方法饿汉模式示例/** * Created by Administrator on 2018/2/2. * 单例模式-饿汉模式 */public class HungryManM
2018-02-02 14:59:45 275
转载 IO流介绍
java流类图结构流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基
2017-12-12 15:32:53 249
原创 java RandomAccessFile的使用
RandomAccessFile:提供的对文件内容的访问,既可以读文件,也可以写文件;支持随机访问文件,可以访问文件的任何位置
2017-12-12 14:58:00 314
转载 java的反射
今天就来谈谈反射机制;学过JAVA的人不一定懂得反射,但是一定听说过反射,不过也仅仅是听说过而已;因为反射用的地方也不会那么多,但是反射用的妙经常会解决我们挠破头皮的大问题。至于诸如为什么叫做反射、而不叫做正射倒射此类的历史问题,还是交给历史学家去研究吧。。。反射的基石 在谈反射之前,我们应该先了解下类的概念来引入。类是一种抽象的概念,举个例子“我爸是李刚我爸李双江”,从这句话中
2017-06-30 10:00:22 337
原创 git简介以及安装
git是什么?为什么这么多的人在用git?git是现在最先进的分布式版本控制系统;git相对于svn、vss、cvs的集中式版本控制要高明很多,集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊。分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整
2017-02-24 16:20:34 552
原创 linux里安装redis以及redis的安全设置
发表此篇文章是由于redis有一个小白式错误:redis默认匿名访问,导致redis安全性堪忧。下面从redis安装说起: 安装Redis: 请参考这儿;https://redis.io/download$ wget http://download.redis.io/releases/redis-3.2.7.tar.gz$ tar xzf redis-3.2.7.tar.gz
2017-02-22 16:20:50 1686
原创 Spring配置文件中配置数据库连接(mysql,sqlserver,oracle)
xml配置文件中配置如下:Java代码 classpath:conf/jdbc.properties <spring:bean
2016-12-14 15:32:23 12619
原创 阿里云linux服务器如何挂载数据盘
阿里云服务器可以自己购买数据盘并挂载使用,虽然官方也提供了挂载的教程,但是还是有些朋友不清楚其中的细节,为此,我在这里来给大家分享一下详细的挂载办法。已经购买开通阿里云服务器,并且在开通时购买了数据盘linux服务器远程连接,要使用ssh连接工具,推荐putty许多朋友不清楚自己是否有数据盘需要挂载(虽然购买时自己买没买你应该知道的,但还是有人不
2016-12-13 16:50:28 4214
原创 serialVersionUID作用
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来 的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序 列化,否则就会出现序列化版本不一致的异常,即是InvalidCastException。 当实现
2016-11-24 11:30:10 407
转载 linux忘记mysql密码
linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。方法一:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> update user set password=pa
2016-11-23 17:36:57 575
转载 Linux下MySQL数据库常用基本操作 一
1、显示数据库 show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构 describe 表名; 5、显示表中记录 SELECT * FROM 表名 6、建库 create databse 库名; 7、建表create
2016-11-23 17:25:48 481
转载 mysql数据库忘记密码时如何修改
当我们忘记mysql数据库密码时我们就无法正常进入数据库,也就无法修改密码,那么这时该怎么修改密码呢,这里教大家一个简单常用修改密码的方式。打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。输入命令 mysqld --skip-grant-t
2016-11-23 17:19:03 523
原创 连接MySQL出现2013错误解决
环境:Navicat for Mysql 8.2+ MySQL Sever 5.1问题:使用Navicat for Mysql连接MySQL出现如下错误:2013-Lost connection toMySQL server at ‘reading initialcommunication packet’,systemerror:0。如图:解决:重启MySQL服务-----
2016-11-23 17:13:54 17028 4
转载 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost
报错:1130-host ... is not allowed to connect to this MySql server解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
2016-11-23 17:10:59 1024
转载 Log4j日志文件配置
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.properties #
2016-11-23 15:46:28 9566 1
转载 java权限访问修饰符
一.java的四种访问权限 1.几个注意的细节:类的访问权限只有两种:public和default(默认包访问权限)java编译单元概念:一个.java文件是一个编译单元,每个编译单元最多只能有一个public类,而且该public类名称必须与文件的名称相同(包括大小写,但不包括文件后缀名.java).如果该编译单元内还有其他类,那么这些类只能是default权限,不能被包外访问,而且
2016-11-22 16:52:48 1061
转载 Ueditor里的【ZeroClipboard is not defined】的解决方法
最近在研究uedito编辑器,但在测试的时候老是报错ZeroClipboard is not defined,以下是个人解决方法:经查看代码后发现 ueditor.../third-party/zeroclipboard/ZeroClipboard.js中 输出方法的地方是酱紫的 if (typeof define === "function" && define.amd)
2016-11-04 13:45:10 8884 1
原创 SQL Server优化50法
SQL Server优化50法虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢
2016-06-03 14:59:44 7666
原创 Java中如何创建线程
下面是本文的目录大纲: 一.Java中关于应用程序和进程相关的概念 二.Java中如何创建线程 三.Java中如何创建进程 若有不正之处,请多多谅解并欢迎批评指正。 请尊重作者劳动成果,转载请标明原文链接: 一.Java中关于应用程序和进程相关的概念 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),一般来说名字默认为java
2016-05-26 17:12:12 689
转载 EL表达式
EL表达式EL表达式语言,简称EL目的:为了使JSP页面编写起来更简单EL表达式的语法格式:${标识符} 它必须以“${“开始,以”}”结束 具体表达式的内容${studentName+1}——结果为1studentName:作用域对象中设置的属性,JSP引擎调用了pageContext.findAttribute(studentName),会在4个作用域范围
2016-05-26 16:57:54 445
原创 Linux里必须会的redis命令
一、Key Key命令速查:命令说明DEL删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量DUMP序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键EXISTS检查给定 key 是否存在EXPIRE为给定key设置有效
2016-05-23 15:14:50 4305
原创 java springMVC里搭建redis
Redis介绍 Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个s
2016-05-19 15:12:07 9419
原创 DIV+CSS 网页兼容性问题(IE6 IE7 IE8 IE9 火狐 chorm)
本文收集整理了IE7,6与Fireofx的CSS兼容性处理技巧,供大家参考。 CSS兼容常用技巧 请尽量用xhtml格式写代码,而且DOCTYPE影响 CSS 处理,作为W3C标准,一定要加DOCTYPE声明。 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂
2016-05-19 15:09:56 6826
原创 Java开发微信支付流程及容易入坑的点
本人琢磨微信支付好几天了,终于完成了,下面是开发微信支付的流程:1.先要有认证后的微信服务号,然后申请开通微信支付功能,通过之后,腾讯会跟你发一封邮件,如下图: 2.配置好微信支付的支付授权目录(配置错误,支付时微信会返回:http://ki.hdh.com/kjjk/jh未注册错误) 3.
2016-05-19 15:08:22 6835 1
原创 maven的pom.xml解析
4.0.0 反写的公司网址+项目名 项目名+模块名 第二个0表示分支版本号 第三个0表示小版本号 0.0.1 snapshot快照 alpha 内部测试 beta 公测 Release 稳定 GA正式发布\ --> 0.0.1-SNAPSHOT
2016-05-19 15:05:27 483
原创 20个实用正则表达式
1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\u4e00-\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^\w+$4. 校验E-Mail 地址同密码一样,下面是E-m
2016-05-05 18:21:29 602
原创 MySQL创建存储过程
mysql存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一
2016-04-05 10:54:26 4425 3
原创 Java spring 自动任务
Spring定时任务的几种实现 spring框架 quartz spring spring-task 定时任务 注解Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,
2016-03-25 10:27:09 601
转载 Maven搭建SpringMVC+Hibernate项目详解
前言 今天复习一下SpringMVC+Hibernate的搭建,本来想着将Spring-Security权限控制框架也映入其中的,但是发现内容太多了,Spring-Security的就留在下一篇吧,这篇主要搭建SpringMVC4.1.4和Hibernate4.3.8,之前也打了好多SpringMVC的,这部分已经非常的熟悉了,毕竟业开发过一年多SpringMVC的,这次持久层采用
2015-12-08 11:58:41 905
转载 Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决
Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法 2011-11-25 15:12 删除当前工作目录下的WORKSPACE_HOME/.metadata/.plugins/org.eclipse.core.resources/.project,然后重新启动Eclipse
2015-11-27 09:24:32 1810
转载 ASP.NET多个提交按钮页面,回车Enter执行指定按钮的事件
在WEB页面上,通常SUBMIT类型的按钮会被默认指派为所在FORM表单的提交按钮 在做ASP.net WEB应用的时候,常常遇到会在同一个页面里添加多个按钮,而每个按钮肯定都会触发页面回送事件。在ASP.NET中,只能指定一个带有runat="server"的FORM表单,因此,这个表单会指派哪个按钮为默认提交按钮呢?不做任何处理的情况下是很难控制的,例如在同一个
2015-11-26 18:10:26 1418
转载 .net的enter键的默认提交
在.net页面的文本框里,按enter键会默认提交form表单,填的数据就会clear掉。多数时候确实带来了很好的用户体验,输入数据后,手不用离开键去乱摸鼠标就能完成表单的提交。但总有例外不想要这种默认行为,一定有的,你遇到了就知道的,比如想在文本框中回车做别的事情,那就要点技巧的。很多人可能会告诉你对文本框加个事件,回车的时候把 keyCode 由 13 变为 9(其实 keyCode 变为
2015-11-26 17:52:14 707
空空如也
mybatis里的sqlserver分页
2016-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人