- 博客(59)
- 资源 (19)
- 收藏
- 关注
转载 Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之...
2019-01-31 11:29:14 116
转载 如何优雅地处理前端异常?
前端一直是距离用户最近的一层,随着产品的日益完善,我们会更加注重用户体验,而前端异常却如鲠在喉,甚是烦人。一、为什么要处理异常?异常是不可控的,会影响最终的呈现结果,但是我们有充分的理由去做这样的事情。1.增强用户体验; 2.远程定位问题; 3.未雨绸缪,及早发现问题; 4.无法复线问题,尤其是移动端,机型,系统都是问题; 5.完善的前端方案,前端监控系统;对于 JS 而言,...
2019-01-31 11:06:24 189
原创 jdbc插入数据比较
/* Navicat Premium Data Transfer Source Server : localhost:3306 Source Server Type : MySQL Source Server Version : 50624 Source Host : localhost:3306 Source Schema ...
2019-01-31 10:50:38 124
转载 给你100万条数据的一张表,你将如何查询优化?
1.两种查询引擎查询速度(myIsam 引擎 )InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行。MyISAM只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 where条件时,两种表的操作有些不同,InnoDB类型的表用count(*)或者count(主键),加上w...
2019-01-31 10:18:35 2010 1
原创 java怎样把两个list里边相同的数据取出
package com.ce.shi.jiexi;import java.util.ArrayList;import java.util.List;public class Contains { public static void main(String[] args) { List<Integer> list1=new ArrayList<>(); ...
2019-01-31 10:05:19 9505 1
转载 关于Struts2的笔试题(二)
2018年05月16日 15:44:20 公子尧 阅读数:2771. 聊一下你对OGNL表达式的了解以及OGNL三要素的了解OGNL是Object-Graph Navigation Language(对象图导航语言(所谓的对象图导航语言指的就是通过 "放置到OgnlContext中的名字.属性名字" 的方式去获取对应对象的属性值))的缩写,它是一种功能强大的表达式语言,通过它简单一致...
2019-01-31 09:54:50 236
转载 关于Struts2的笔试题(一)
2018年05月16日 15:38:01 公子尧 阅读数:834一. struts2框架中struts.xml配置文件,package标签的属性有那几个?各有什么功能? 1.name属性 作用:定义一个包的名称,它必须唯一。2.namespace属性 作用:主要是与action标签的name属性联合使用来确定一个action 的访问路径3.extends属性 作用:指定...
2019-01-31 09:53:57 257
转载 关于Struts2的笔试题(三)
2018年05月16日 16:03:35 公子尧 阅读数:3281. JavaEE软件三层结构和MVC的区别?首先,三层结构是三层结构,MVC是MVC,它们是没有关系的,不要弄混。 三层是为了解决整个应用程序中各个业务操作过程中不同阶段的代码封装的问题,为了使程序员更加专注的处理某阶段的业务逻辑。Web层(表现层)、业务逻辑层、数据持久层。MVC主要是为了解决应用程序用户界...
2019-01-31 09:47:19 272
转载 WEB页面定时刷新实现Session永不超时
众所周知,当用户登录网站后较长一段时间没有与服务器进行交互,将会导致服务器上的用户会话数据(即session)被销毁。此时,当用户再次操作网页时,如果服务器进行了session校验,那么浏览器将会提醒用户session超时,导致这个问题的关键词有两个:一个是「长时间」,一个是「未操作」。 防止session超时,我们一般采用的方式有两种:1、延迟session超时时间...
2019-01-31 09:39:28 1765
转载 推荐一款代码神器,代码量至少省一半!
推荐一款代码神器,代码量至少省一半!在我们 Java 项目里面,有很多 Java Bean 需要为每个属性生成 get/ set 方法,增删改属性都需要维护这些 get/ set 方法甚是麻烦。今天给大家介绍一款能帮助我们简化这些代码的神器:Lombok!有了这个神器,你的 Java Bean 类的代码量至少可以省一半。什么是Lombok?https://www.projectl...
2019-01-30 17:29:38 195
转载 使用JS播放声音——SoundManager 2
<!DOCTYPE html><html><head> <meta charset=utf-8 /> <title>SoundDemo</title> <script type="text/javascript" src="script/soundmanager2-n
2019-01-30 16:48:22 2762
转载 发送包含内嵌图片和附件的复杂邮件
package me.gacl.main;import java.io.FileOutputStream;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Message;import jav...
2019-01-29 15:32:23 820
转载 发送包含附件的邮件
package me.gacl.main;import java.io.FileOutputStream;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Message;import ja...
2019-01-29 15:23:38 509
转载 发送包含内嵌图片的邮件
package me.gacl.main;import java.io.FileOutputStream;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Message;import ja...
2019-01-29 15:18:42 1745
转载 发送一封只包含文本的简单邮件
package me.gacl.main;import java.util.Properties;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.in...
2019-01-29 14:58:21 590
原创 SpringBoot2.0学习笔记
链接:https://blog.csdn.net/liujun03/article/category/8019313
2019-01-29 10:55:01 246
转载 JavaWeb笔试题
JavaWeb笔试题 JavaWeb相关 1、编码问题(Get\POST)2、集合(map) List 有序(存取), Set无序3、常用类(String、servlet、异常类、集合、Thread、Number、Double、system)4、request、response5、字符转换===>网络...
2019-01-28 15:42:55 8255
转载 Java基础知识
Java基础知识1、关键字2、标识符3、基本类型和引用类型4、public、default、protected、private5、static、Final、abstract6、构造方法:7、this 和 super8、== 和 equals9、字符容器(String、StringBuffer、StringBuilder)10、File(Java 文件操作)11、流 &...
2019-01-28 15:39:25 140
转载 java 工厂方法模式简单实例
转自:java 工厂方法模式简单实例介绍在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于Gof23中设计模式的创建型设计模式。它解决的仍然是软件设计中与创建对象有关的问题。它可以更好的处理客户的需求变化。引入我们继续来说"new"的问题,我们在简单工厂模式中,将实例化对象的工作推迟到了专门负责创建对象的工厂类中,这样,在我们事先预知的情况下,可以根据我们的需要动...
2019-01-28 15:32:41 1248
转载 2.简单工厂模式(Simple Factory)
深入浅出设计模式——简单工厂模式(Simple Factory)介绍简单工厂模式不能说是一个设计模式,说它是一种编程习惯可能更恰当些。因为它至少不是Gof23种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是工厂方法模式的一个引导,所以我想有必要把它作为第一个讲一下。模式动机 考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形...
2019-01-28 15:11:37 163
转载 1.单例(Singleton)模式
设计模式的征途—1.单例(Singleton)模式 单例模式属于创建型模式的一种,创建型模式是一类最常用的设计模式,在软件开发中应用非常广泛。创建型模式将对象的创建和使用分离,在使用对象时无需关心对象的创建细节,从而降低系统的耦合度,让设计方案更易于修改和扩展。每一个创建型模式都在视图回答3个问题:3W -&amp;gt; 创建什么(What)、由谁创建(Who)...
2019-01-28 15:03:20 201
转载 javascript把RGB指定颜色转换成十六进制颜色
function RGB2Color(r,g,b){ return '#' + byte2Hex(r) + byte2Hex(g) + byte2Hex(b);} function byte2Hex(n){ var nybHexString = "0123456789ABCDEF"; return String(nybHexString.substr((n &g...
2019-01-28 13:49:25 592
转载 前端调试
分类输出不同类别信息的输出console.log('文字信息');console.info('提示信息');console.warn('警告信息');console.error('错误信息');
2019-01-27 17:36:42 114
转载 JavaScript调试技巧之console.log()详解
JavaScript调试技巧之console.log()详解JavaScript调试技巧之console.log()详解对于JavaScript程序的调试,相比于alert(),使用console.log()是一种更好的方式,原因在于:alert()函数会阻断JavaScript程序的执行,从而造成副作用;alert弹出框需要点击确认比较麻烦,而console.log()仅在控制台中打印...
2019-01-27 17:34:05 4178
转载 poi读Excel
package com.ce.worldExcel;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSh...
2019-01-27 17:30:25 94
转载 java 中jxl读写Excel
package com.ce.worldExcel;import java.io.File;import java.io.IOException;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;import jxl.write.Label;import jxl.write.Writab...
2019-01-27 17:29:20 173
转载 java生成二维码
package com.ce.erweima.demo;import java.io.File;import java.util.Hashtable;import com.ce.erweima.util.MatrixToImageWriter;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHi...
2019-01-27 17:25:59 171
转载 java解析二维码
package com.ce.erweima.demo;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Hashtable;import javax.imageio.ImageIO;import com.google.zxing.Bi...
2019-01-27 17:23:56 236
原创 颜色选项卡
<!-- jQuery --> <script src="jquery.min.js"></script> <!-- Bootstrap 3 --> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap
2019-01-27 15:55:07 496
转载 HTMl input
一个简单的 HTML 表单,包含两个文本输入框和一个提交按钮:<form action="form_action.asp" method="get"> First name: <input type="text" name="fname" /> Last name: <input type="text" name="lname
2019-01-27 15:42:28 256
转载 基本标签(Basic Tabs)
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>XML Grid Example</title><link rel="stylesheet" type=&
2019-01-23 15:26:37 288
转载 JSON网格(JSON Grid)
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>XML Grid Example</title><link rel="stylesheet" type=&
2019-01-23 15:03:58 1040
原创 格林威治时间转换
var myDate = new Date(); var hour=myDate.getHours(); var interTimes=35*60*60*1000; var interTimes=parseInt(interTimes); var date=new Date(Date.parse(myDate)-interTimes); /* 当前整点时...
2019-01-23 14:40:27 1801
原创 Extjs renderer属性
function renderZero(value) { if (value == '0') return "0.0"; if (value == '-') return "-"; if (value != "" && String(value).indexOf('.') == -1) return value + ".0"; ...
2019-01-23 14:25:01 701
转载 EXT-el属性详解
这个是你要将你的组件渲染到哪个div比如有个<div id = grid_test></div>组件里el:grid_test,就是把这个组件放到上面那个div里el和contentEl、id这些属性的区别:el是生成的id;如果用了el,它会解析一下html里的元素。contentEl是包含的内容;id是给这个组件设置的id;如果只用id,它还是创建组...
2019-01-22 14:45:35 481
转载 关于ext某一列为状态量,然后在页面上显示为汉字的方法
1、这两天用ext4.2做页面,然后遇到后台存储的数据位Y/N,然后前台页面需要的是启用/不启用这样的东西,研究了下,现记录如下,先上图首先是页面的显示,然后就是在点击添加按钮时,会新增一条记录,双击最后一列时会出现选择菜单,具体功能上代码//首先定义一个SimpleStore,用于定义var statusStore = new Ext.data.SimpleStore({field...
2019-01-22 11:15:32 236
原创 Extjs 弹框windows
<div id="hello-win" class="x-hidden"></div>$("#timeXuan").click(function(){ if(!timeXuan){ timeXuan = new Ext.Window({ title: "时间选择",
2019-01-22 11:11:11 275
转载 数组网格示例
<html> <head> <meta charset="UTF-8"> <title>Array Grid Example</title> <link rel="stylesheet" type="text/css" href="../css/ext-all.css
2019-01-18 15:18:47 306
div 拖动.html
2020-08-03
kitty-ui.rar
2019-08-25
clouddoAndVue.rar
2019-08-24
Synaptics触摸板
2019-01-16
itextpdf-5.5.8 javadoc.jar
2018-12-25
fontbox-2.0.13.jar
2018-12-11
bootstrap框架
2018-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人