- 博客(39)
- 收藏
- 关注
Linux启动/停止/重启Mysql数据库的方法
Linux启动/停止/重启Mysql数据库的方法1、查看MySQL版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb et...
2017-02-24 09:50:00
146
前端加密后端解密之Base64通用加密处理
近期在工作中遇到很经典的问题,关于前端加密后端解密,我只用了一种通用的Base64加密方式,关于前端加密方式我使用的是Base64插件具体可以去下载Base64.js下面先看下前端加密:首先在html中引入jquery的js插件和base64js插件,然后编辑被加密数据<script>var str="abcd1234";alert("加密前:"+str);...
2016-09-14 11:55:00
1382
setTimeout与setTimeinterval的使用
这两个方法都可以用来在固定的时间段后去执行一段javascirpt代码,不过两者各有各的应用场景。 实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。 不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时...
2016-08-08 11:03:00
168
解决Eclipse环境变量中的Web App Libraries下没有jar包的问题
解决Eclipse环境变量中的Web App Libraries下没有jar包的问题打开build path->configure build path,发现Web App Libraries下没有任何jar包。理应Web App Libraries下包含工程目录\WebContent\WEB-INF\lib下的所有jar包,于是查看了这个目录,发现这个项目的包目录是这样...
2016-07-20 15:25:00
228
关于 oracle record is locked by another user 问题解决办法
在操作ORACLE数据库的时候,由于执行完,没有COMMIT,直接把PL/SQL关闭掉,后来导致那张表被锁住,当编辑时就会出现这个信息record is locked by another user!当出现这种情况的时候,只要操作下面几个步骤就可以解锁:select t2.username,t2.sid,t2.serial#,t2.logon_timefro...
2016-07-20 15:20:00
338
serialVersionUID介绍与作用
Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。Eclipse中The serializable class XXXXXX does n...
2016-06-28 20:31:00
83
Hibernate主键生成策略
Hibernate提供的主键生成策略,使我们可以在实体类的映射xml文件中设定关键字来告诉hibernate我们要使用的主键生成方式,然后hibernate会根据设定完成数据库的主键控制。一、首先通过举例子来了解实体映射文件(*.hbm.xml)中对id生成策略配置格式 用户User的实体类User.java[java]view plain...
2016-06-28 20:18:00
83
svn清理失败(clean up失败)的解决方法
关于svn 清理失败 (clean up 失败) 的解决方法: step1: 到 sqlite官网 (http://www.sqlite.org/download.html) 下载 sqlite3.exe 找到 Precompiled Binaries for Windows,点击sqlite-tools-win32-x86-3130000.zip下载,1.51MB左右...
2016-06-28 16:53:00
104
Linux中搭建常用服务器
1、搭建telnet服务器2、搭建DHCP服务器3、搭建DNS服务器4、搭建sendmail服务器5、搭建FTP服务器6、搭建web服务器 安装 apache tomcat7、搭建samba服务器一、搭建telnet服务器1、查看是否有telnet服务rpm –qa|grep telnet显...
2016-06-24 10:36:00
160
第三方登录之QQ登录(二)——OAuth2.0处理流程介绍(以QQ登录为例)
为了让网站更快接入,腾讯提供了JS SDK的接入方案,具体点击这里或者点击这里进行查看。不过也可以自己写代码,当然你需要了解QQ的OAuth2.0的处理流程(Web Server Flow)。OAuth2.0的处理流程:点击这里查看官方Wiki。1.授权:获取授权码Authorization Code说明:第一步QQ必须得到要登录系...
2016-06-22 14:51:00
117
解决windows系统80端口被占用问题
解决windows系统80端口被占用问题在windows下部署web应用(80端口),启动时提示bind 80端口失败检查端口占用:netstat -ano | findstr 0.0.0.0:80发现System进程 (pid=4) 占用了端口然而本机也没有安装iis,于是排除IIS服务的问题。解决方式...
2016-06-22 14:46:00
79
第三方登录之QQ登录(一)——QQ互联开放平台新建应用
现在这种第三方登录的应用很广泛也很方便。省得用户进行注册了。今天就来研究一下QQ登录API的使用。 首先说一下,腾讯提供了许多个的开放平台。差不多每个大的产品都提供了开放平台,比如微信、QQ邮箱,财付通等。这里面有2个比较易混的,一个是QQ互联,一个是腾讯开发平台。QQ互联主要是为了给第三方网站或移动应用提供登录信息。而腾讯开发平台,则是为托管型的应用(平台应用和移动应用)提供...
2016-06-22 14:41:00
158
15个易遗忘的java知识点
1、java中的基本数据类型以及所占内存大小(1)整形 byte 1字节 short 2字节 int 4字节 long 8字节 (2)浮点型 float 4字节 double 8字节 (3)字符类型 char 2字节(Unicode-16) (4)布尔类型布尔类型boolean比较特殊,尽管Java虚拟机定义了boolean类型...
2016-06-06 13:01:00
68
Memcached使用入门
转:http://www.linuxidc.com/Linux/2011-12/49516.htm参考:https://code.google.com/p/xmemcached/wiki/User_Guide_zh百度经验:Window下memcached安装与测试步骤Memcached基础及示例程序1. What is Memcache...
2016-06-06 10:44:00
91
Content-Type对照表
文件扩展名Content-Type(Mime-Type)文件扩展名Content-Type(Mime-Type).*( 二进制流,不知道下载文件类型)application/octet-stream.tifimage/tiff.001application/x-001.301applicati...
2016-05-18 18:30:00
70
Nginx多Server反向代理配置
Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了。下面我就来说说server_name的使用吧:server_name的匹配顺序Nginx中的server_name指令主要用于配置基于名称虚拟主机,server_name指令在接到请求后的匹配顺序分别为:1、准确的s...
2016-05-18 16:59:00
103
Quartz Spring与Spring Task总结
Quartz Spring与Spring Task总结 Spring对Quartz作了一个封装,同时,Spring自己也提供了一个任务定时器(spring-task),现把它总结一下。 对于Quartz,我们使用的时候主要是注重两个方面,一个是定时任务的业务,另一个就是Cron表达式。定时任务跟具体的业务相关,这无需多说,这里只说明表达式含义及其写法。 Cron表达式包括下面7个字段并区...
2016-04-28 20:46:00
78
mysql alter 语句用法,添加、修改、删除字段等
修改表名:ALTERTABLEadmin_userRENAMETOa_use//增加主键[sql]view plaincopyaltertabletabelnameaddnew_field_idint(5)unsigneddefault0notnullauto_increment,addprimarykey(new_field_id...
2016-04-19 15:05:00
91
Java面试之GC(垃圾收集器)
GC:gc不仅负责垃圾回收,还决定内存分配。java内存管理主要是对内存中的对象进行内存的分配和回收,我们都知道当我们创建一个对象时,对象的引用放在栈(Stack)中,对象放在堆(heap)中,gc只回收堆里面的对象。当gc检测到一个堆中的一个对象不在被引用时,就会对这个对象进行回收。 当我们创建一个对象时,gc就会监视这个对象的地址,大小以及状态。gc有特定的回收算法...
2016-02-25 20:23:00
80
为什么用String.format?,什么时候用String.format?
package junit.test;import java.util.Date;import java.util.Locale;import org.junit.Test;public class StringFormat {/*String.format()用法1、转换符%s: 字符串类型,如:"ljq"%b: 布尔类型,如:true%d: 整数类型(十进制),如...
2016-02-25 20:17:00
401
Dom4j的使用(全而好的文章)
Dom4j使用简介Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and ...
2016-02-22 18:49:00
68
使用Java导出Excel案例详解
package com.wy.common.util;import java.io.IOException; import java.io.OutputStream; import java.util.List; import java.util.Map;import org.apache.poi.hssf.usermodel.HSSFCell; import org.apach...
2015-12-30 18:11:00
139
关于HTML5 的history API介绍与使用
上一篇我们介绍了H5的营销,那么H5的营销必然会设计到一些技术性的问题,那么本篇我们就介绍H5的一些新型特性。这些痕迹就保存在history中,在现在热火的移动终端,以微信为首的H5开发已不再稀有,越来越多的产品正向着H5转型,那么我们将面临一些问题,例如我们在微信公众号中点击了某个页面的链接然后如此循环点击页面中的链接,那么浏览器的history的堆栈中就会存储一堆记录,当想返回到公众号的主页面...
2015-11-26 19:58:00
413
五个问题让你读懂H5营销
五个问题让你读懂H5营销 1、什么是H5? H5是html5的简称,运用该语言制作成我们在微信朋友圈中经常看到的,点开后可以滑动翻页、带动画特效、有音乐之类的非常精美的内容,甚至微信朋友圈中看到的各大品牌广告,也全部都是用H5制作的,我们称之为H5场景。 2、为什么H5火爆了? 去年10月29日,万维网联盟宣布了H...
2015-11-25 18:20:00
519
Java调用百度API生成短网址
package com.wy.common.util;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEnco...
2015-10-19 11:39:00
273
关于Get,Post请求中文乱码问题有效解决方法
对于做Java WEB项目同学来说,中文乱码问题是一个经常遇到而又非常头痛的问题,而最容易出现乱码的环节就是在浏览器向服务器发送请求的过程,至于出现乱码的原因不是本文的关注的重点,想了解的朋友可以参考http://zhaomin819111.blog.163.com/blog/static/10659004200943112950956/本文主要介绍如何有效解决web请求中的乱码问题,其实...
2015-09-07 19:00:00
118
Could not create the view: An unexpected exception was thrown tomcat中 Servlet 错误解决方法
关于以下错误问题分析及解决办法今天在MyEclipse未开启之前,直接在本地删掉了MyEclipse中的WEB项目,而此项目已经部署在tomcat中,然后打开MyEclipse即出现以上问题,想到刚才删的项目,然后就去删掉了工作空间的项目发布记录文件,com.genuitec.eclipse.ast.deploy.core 如下图:...
2015-08-27 09:50:00
105
html5中页面拨打电话的方式
html嵌套在手机中可以直接调用手机相关应用程序相关标签<a href="tel:15201730172">拨号</a> <a href="sms:15201730172">发短信</a>
2015-08-26 18:38:00
149
从实例谈面向对象编程(OOP)、工厂模式和重构
【程序乐园】 有了翅膀才能飞,欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔,就少了几许灵动的气韵。我们需要给代码带去温暖的阳光,让僵冷的翅膀重新飞起来。结合实例,通过应用OOP、设计模式和重构,你会看到代码是怎样一步一步复活的。 为了更好的理解设计思想,实例尽可能简单化。但随着需求的增加,程序将越来越复杂。此时就有修改设计的必要,重构和设计模式就可以派上用场了。最后当设计渐趋完美后,你会...
2015-08-11 19:33:00
64
Java中常见的异常错误
java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是”程序遇上了空指针”,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了...
2015-08-11 19:02:00
114
jQuery EasyUI 给datagrid绑定右键菜单
以下为本人针对后台jquery easyui 页面优化问题解决办法,希望能给大家带来帮助在下列表格中使用右键菜单<table id="dg" class="easyui-datagrid" data-options="onRowContextMenu: function (e, rowIndex, rowData) { $('#mm').menu('show', { l...
2015-07-30 19:53:00
191
Java多线程-并发协作(生产者消费者模型)
Java多线程-并发协作(生产者消费者模型)对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例子。实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有说服力了。对于此模型,应该明确一下几点:1、生产者仅仅在仓储未满时候生产,仓满则停止生产。2、消费者仅仅在仓...
2015-07-13 20:36:00
63
Java获取随机数验证码,例454670(短信验证码,邮箱验证码)
package com.wy.project.utils.eamil;import java.util.Random;/** 获取随机验证码@author Administrator */ public class RandomCode { public static String getRandStr(int charCount) { S...
2015-07-13 20:29:00
431
js获取项目的各个路径
//js获取项目根路径,如: http://localhost:8083/uimcardprjfunction getRootPath(){ //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPath=window.document.location.href; //获取主机地址之后的目录,如...
2015-07-13 20:10:00
67
Java中的异常 Exception
Java 异常基础 ExceptionJava中的异常 Exception java.lang.Exception类是Java中所有异常的直接或间接父类。即Exception类是所有异常的根类。 比如程序: public class ExceptionTest{ public static void main(String[] args) {...
2015-07-06 18:54:00
60
org.hibernate.annotations.Entity和javax.persistence.Entity 区别
在@Entity时很容易顺手导入@org.hibernate.annotations.Entity这个包,结果导致了异常。其实应该导入的是@javax.persistence.Entity<wbr><br><br><strong style="font-weight:bold">Always</strong><wbr>
2015-05-22 10:53:00
195
Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句
最近在使用Hibernate4中,发现两个很有奥秘的注解@DynamicInsert 和@DynamicUpdateHibernate 3 中 是 @org.hibernate.annotations.Entity(dynamicUpdate=true, dynamicInsert = true),前面加上包名因为有个javax包中的@Entity,两者根据需要导入如果是在配置文件的话...
2015-05-22 10:39:00
107
Java正则表达式
packagepack.java.regexp;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/***正则表达式实例1*@authorAdministrator**/publicclassRegexpDemo01{publicstaticvoidmain(String[]args){//正则常用表...
2015-03-03 22:28:00
70
SVN之使用规则
以下是我起草的部门SVN规范里原则的一部分。文件提交时要求必须提交注释,注明相关修改信息,例如bug号、任务描述等。具体内容可采用约定或者设置的形式。你所提交的改变将体现给其他开发者,要明白提交的后果,提交之前要慎重。代码变动及时提交,避免丢失本地修改后无法恢复。在提交之前要编译代码并修正错误。要保证新增加的文件同时被提交,否则只在你本地能正常工作,导致其它人不能编译通过。提交之前...
2015-02-27 22:02:00
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人