- 博客(83)
- 资源 (6)
- 收藏
- 关注
转载 关于MySQL中的约束
MySQL中的约束,添加约束,删除约束,以及其他的一些修饰:一.NOT NULL(非空约束)添加非空约束1)建表时直接添加CREATE TABLE t_user(user_id INT(10) NOT NULL);2)通过ALTER 语句ALTER TABLE t_user MODIFY user_id INT(10) NOT NULL;ALTE
2017-10-28 11:42:19 448
转载 localStorage使用总结
一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。 二、local
2017-09-14 11:57:19 317
转载 DNS解析流程
DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。俗话说,DNS就是将网址转化为对外的IP地址。dns从用户访问到响应的整个流程第一步:浏览器将会检查缓存中有没有这个域名对应的解析过的IP地址,如果有该解析过程将会结束
2017-08-27 15:54:33 370
转载 java类的加载机制
java类的加载机制 1、什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。类加载器并
2017-08-27 15:13:09 294
转载 Class类文件结构之ConstantValue属性
转载自:http://blog.csdn.net/honjane/article/details/51835636编程过程中经常用的static,final关键字,也经常听到同事谈起这些词,到底他们怎么样呢,jvm中class类文件结构可以找到答案。ConstantValue属性ConstantValue属性的作用是通知虚拟机自动为静态变量赋值,只有被static修饰的变量
2017-08-27 15:08:14 532
转载 Java NIO(Non-blocking IO)
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲
2017-08-26 15:58:14 253
转载 回调
转载自:http://www.cnblogs.com/Alandre/p/4899968.html一、什么是回调回调,回调。要先有调用,才有调用者和被调用者之间的回调。所以在百度百科中是这样的:软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。回调是一种特殊的调用,至于三种方式也有点不同。1、同步回调,即阻塞,单向
2017-08-26 10:57:47 231
转载 JNI技术
转载自:http://blog.csdn.net/xw13106209/article/details/69894151.参考文献:http://blog.csdn.net/youjianbo_han_87/article/details/2586375http://blog.csdn.net/yangjiali014/article/details/1633017http:/
2017-08-26 10:39:20 266
转载 关键字:native
转载自:http://www.cnblogs.com/Alandre/p/4456719.html一、认识 native 即 JNI,Java Native Interface 凡是一种语言,都希望是纯。比如解决某一个方案都喜欢就单单这个语言来写即可。Java平台有个用户和本地C代码进行互操作的API,称为Java Native Interface (Java本地接口)。
2017-08-26 10:12:42 260
转载 CyclicBarrier的用法
CyclicBarrier是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。 CyclicBarrier类似于CountDownLatch
2017-08-17 20:53:57 179
转载 Java的守护线程与非守护线程(即前台线程与后台线程)
最近重新研究Java基础知识,发现以前太多知识知识略略带过了,比较说Java的线程机制,在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) ,(PS:以前忽略了)。 估计学过Unix开发但是没有细致学习Java的同学们会疑惑了,操作系统里面是没有所谓的守护线程的概念,只有守护进程一说,但是Java语言机制是构建在JVM的基础之上的
2017-08-17 20:19:36 209
转载 Java线程模型
Java 线程模型可以用图 2 所示的 Java 线程生命周期来描述。Java 线程的生命周期包括创建,就绪,运行,阻塞,死亡 5 个状态。一个 Java 线程总是处于这 5 个生命周期状态之一,并在一定条件下可以在不同状态之间进行转换 。图 2. Java 线程模型创建状态 (New Thread)在 Java 语言中使用 new 操作符创建一个线程后,该
2017-08-17 20:04:16 172
转载 使用Qrcode第三方组件生成二维码
摘要: /** * 使用QRCODE 生成二维码图片 */ package com.qrcode; import java.awt.Color; import java.awt.Graphics2D; import java./** * 使用QRCODE 生成二维码图片 */package com.qrcode;import java.awt.Color;import java
2017-08-15 18:02:17 613
转载 浅谈Java中CyclicBarrier的用法
CyclicBarrier和CountDownLatch一样,都是关于线程的计数器。用法略有不同,测试代码如下: 1 public class TestCyclicBarrier { 2 3 private static final int THREAD_NUM = 5; 4 5 public static class WorkerThrea
2017-08-14 18:18:15 143
转载 浅谈Java中CountDownLatch的用法
CountDownLatch位于java.util.concurrent包下,是JDK1.5的并发包下的新特性。首先根据Oracle的官方文档看看CountDownLatch的定义:A synchronization aid that allows one or more threads to wait until a set of operations being perform
2017-08-14 18:17:04 236
转载 远程桌面不能复制粘贴解决办法
大家常常会遇到mstsc 远程桌面的时候,发现本地和远程之间不能够复制和粘贴文本内容,大家可能会很疑惑,我远程的时候明明在“本地资源”里面勾选了“剪贴板”,但为什么还不能用,原因就是因为“rdpclip.exe”这个进程没有正常工作。 解决办法: 在服务器上打开任务管理器(Ctrl+Alt+Del或者是Ctrl+Shift+Esc,也可以右键点击任务栏,选择
2017-08-02 10:45:15 473
转载 freemarker 数字格式化深入理解
一、使用内建函数c 特点: 不管其表现形式是怎样的(例如"123,456.123,456"、"123456.123456"、"000123456.123456000"、"123,456.123456"、"1,2345,6.123456"),只要小数分割符是'.'它就能转化成计算机能够识别的字符串形式,而且都是123456.123456,计算机处理的时候是没有那些所谓的千位分隔符的(空格或逗
2017-07-02 17:03:22 1163
转载 MySQL触发器使用详解
MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:代码如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH R
2017-06-13 19:52:36 191
转载 IE浏览器(js)new Date()带参返回NaN解决方法
%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> fmt:formatDate value="${date}" type="both"/> 解决方法一:自定义一个NewDate方法,通过调用NewDate方法获得毫秒数function NewDate(str){ if(!st
2017-06-08 15:11:14 1796
转载 关于IE不兼容和 url转码解码总结
1、最近做项目中遇到IE浏览器不支持jquery的trim()方法。我的解决方法是:添加atrim.jsAtrim.js代码 "font-size: small;">//去除空格 String.prototype.trim = function() { return this.replace(/(^\s*)|(\s
2017-06-07 13:10:28 4470
转载 java中Cookie的使用
原文地址:http://shukuiyan.iteye.com/blog/15870751 什么是cookie浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个
2017-05-03 21:14:35 181
转载 接收到普通Exception,事务无法回滚解决方案
代码写法:1 @Transactional(propagation = Propagation.REQUIRED, rollbackFor = { Exception.class })2 public void delRules(Integer id,String type) throws Exception {3 ruleProductMapper.del
2017-04-15 14:13:41 2458
转载 c:forEach varStatus属性
c:forEach varStatus属性current当前这次迭代的(集合中的)项index当前这次迭代从 0 开始的迭代索引count当前这次迭代从 1 开始的迭代计数first用来表明当前这轮迭代是否为第一次迭代的标志last用来表明当前这轮迭代是否为最后一次迭代的标志begin属性值end属性值step属性值 写个最近使用过的小例子:
2017-04-01 16:38:33 218
原创 updating项目时发现文件夹被锁
更新项目时控制台报如下错误:解决办法:进入工作空间的项目路径下(eg.我的项目叫member-center),执行如下语句:问题顺利解决。。。
2017-03-24 17:09:26 302
转载 客户端如何禁用与开启javascript
Firefox在菜单栏中选择“工具”–>“选项”–>“内容”中可见到“启用JavaScript”的选项。Internet Explorer(IE)最不好找,菜单栏中“工具”中选择“Internet选项”–>“安全”选项卡–>选择“Internet”(蓝色的小地球)–>“自定义级别”–>找到“脚本”下的“Java小程序脚本”中进行启用和禁用。Opera在菜单栏中选择“工具”–>“首选项”–>“高级”
2017-03-23 16:52:03 1518
转载 Jsonp
前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。 JSON和J
2017-03-23 16:33:42 183
原创 关于浏览器兼容性问题
1. ie8默认会将的type属性默认为submit2.ie9中, o.next().next()方能拿到对象o的下一个兄弟
2017-03-23 16:24:58 178
转载 JS代码判断浏览器版本,支持IE6,IE7,IE8,IE9!三种方法!
web开发的时候有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码! 方法一: var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); var trim_Vers
2017-03-23 16:09:52 1232
转载 JAR creation failed. See details for additional information解决方案大全
今天用myEclipse导出项目为jar包,总提示这个问题,具体错误详情:想尽了各种办法,每一个都试了下,终于解决。下面分享我的解决过程(项目不是我做的)1、选中项目右键=>properties=>Java Compiler=>JDK Compliance level栏换一个JDK,最好版本换成1.6以上的
2017-03-16 18:52:45 6289 2
转载 linux之间文件传输
linux的scp命令linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录;==================scp 命令==================scp 可以在 2个 linux 主机间复制文件;命令基本格式: scp [可选参数] file_source file_target===
2017-02-13 19:19:21 269
转载 java事务
java事务深入Java事务的原理与应用一、什么是JAVA事务通常的观念认为,事务仅与数据库相关。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性
2017-02-05 10:42:30 204
转载 ajax 设置Access-Control-Allow-Origin实现跨域访问
本文转自:http://blog.csdn.net/fdipzone/article/details/46390573/ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式安全。即使使用jQuery的jsonp方法,type设为POST,也会自动变为GET。
2016-12-22 11:22:55 212
转载 ajax 由于出现错误 c00ce56e 而导致此项操作无法完成
当使用Ajax时,javascript出现错误“由于出现错误 c00ce56e 而导致此项操作无法完成”。原因:系统不支持指定编码。header('Content-Type:text/html;charset=utf-8');//注意不能是utf8lua中设置上述编码:ngx.header.content_type="text/html;charset=utf-8"
2016-11-30 16:48:57 1193
原创 jsonp(跨域请求)案例
jsonp案例:前端: function getMatchCountry(){ var key = $.trim($(".global_search_input").val()); if (key==''){ $(".search_list").hide(); return
2016-11-30 16:37:56 1537
转载 跨域请求jsonp
本文来自:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html 前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来
2016-11-29 19:59:27 176
转载 IBATIS事务处理
iBATIS事务处理是和Dao紧密相联的。 在使用Dao时,如以下代码,先插入新记录,再进行更新: UserDao.insertUser (user); // Starts transaction user.setName("wh"); UserDao.updateUser (user); // Sta
2016-11-21 22:48:51 244
转载 spring+ibatis框架下事务代码的编写示例
最近在做项目的账号管理这一块儿的功能。每一项账号操作相关的功能,都要涉及到多张表的读写。这个时候自然联想到用数据库的事务进行操作。否则,一处发生异常,将导致脏数据的产生。 ibatis+spring框架下事务的代码写法有两种方式:注解方式和声明事务起始点。 需要的spring的配置文件如下:[html] view plain copy
2016-11-21 22:46:25 272
转载 linux下重启nginx
在nginx的早期版本,nginx重启需要通过kill命令向nginx发送信号来实现nginx的重启。但是,现在,nginx增加了-s选项,实现nginx的停止,重新加载功能。1. 如果是平滑的重启nginx,可以用./nginx -s reload命令实现nginx的平滑重启。2. 如果是非平滑重启,则可以先停止nginx,然后再启动:./nginx -s stop && ./nginx
2016-11-12 16:15:58 917
转载 js正则表达式
1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程
2016-11-08 22:08:40 163
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人