- 博客(32)
- 收藏
- 关注
原创 readResolve方法和单例模式
一个单例对象创建好后,有时候需要将对象序列化然后写进磁盘,下次使用时再从磁盘中读取对象并进行反序列化,将其转换为内存对象,反序列化后的对象会重新分配内存,即重新创建。如果序列化的目标为单列对象,就会破坏单例模式。public class SerialSingleton implements Serializable { public final static SerialSingleton INSTANCE = new SerialSingleton(); private SerialSin
2021-06-16 18:47:21
215
原创 java操作Excel设置颜色
直接上代码:cellStyle.setFillForegroundColor(new XSSFColor(Color.yellow));cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);不要使用setFillBackgroundColor()
2019-10-24 15:37:39
2310
原创 Git解决冲突
我们在拉取代码的时候相信都遇到过代码冲突的问题,git和svn不同,在本地代码和远程仓库代码有冲突时按常规操作时拉取不下来代码的..... 在一个偶然的机会我了解到git的一个叫 git stash 命令,刚开始一直不用,后来真香....1. 拉取代码时发生冲突,肯定是要想着先怎么把代码拉下来,然后再在此基础上把本地的修改加进去。 git stash 将本地修改的代码储藏起来 ...
2019-10-08 16:37:01
180
1
原创 Apache
Excel有两种版本,一种是.xls类型,另一种是.xlsx类型。所以在导出的时候一定要对症下药!!!今天主要说的是导出.xlsx类型的Excel,用到的就是Apache POI中的XSSFWorkbook,感觉炒鸡好用~1、首先在maven项目中引入依赖 <dependency> <groupId>org.apache.poi<...
2018-08-16 17:53:39
137
原创 Eureka搭建服务注册中心
1、创建一个springboot项目,在pom.xml文件中加入spring-boot相关依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId...
2018-08-02 14:20:48
160
原创 angular入门总结
学习angular已经两周了,简单的基本知识已经掌握,在学习的过程中遇到很多问题,和大家分享一下~1. [(ngModel)]数据双向绑定,即数据在DOM和组件之间是双向传递的,为了实现低耦合实现数据的封装,通常会引入自定义对象(这些对象往往是为了接受处理后端传来的数据),在DOM中通过 对象.属性名 的方式得到值export class Student{ public name...
2018-08-01 16:48:22
216
原创 Springboot打包
<!-- 指定打包类型为jar包 --><packaging>jar</packaging><build> <!-- 指定jar包名称 --> <finalName>springboot-angular</finalName> <plugins> <...
2018-08-01 10:55:14
178
原创 Angular2入门
一、环境搭建1.下载nodejs和VSCode,检查是否安装成功 node -v npm -v(因为在下载nodejs 时,已经顺便下载了npm)2.配置npm存放路径,在nodejs安装根目录下新建连个文件夹,为别为node_cache和node_global3.配置系统环境变量,新增环境变量NODE_PATH=xxxx\nodejs\node_global,在path变量中增加...
2018-07-18 23:01:10
186
原创 mui双击弹框显示
mui默认双击事件关闭,所以在要在init()方法中启用mui双击mui.init({ gestureConfig: { doubletap: true } });<div id="bottomPopover" class="mui-popove...
2018-04-27 17:57:06
1634
原创 前端图片压缩
示例function compress (file){ var html = ""; var fileObject; new ImageCompressor(file, { quality: .6, success: function(result) { console.info(result); ...
2018-04-27 17:46:01
165
原创 文件批量上传下载
以前没有写过过文件方面的代码= =,简直菜的要死。。。用的jQuery的异步上传$.ajaxFileUpload({ url: '后台处理的controller请求路径', secureuri:false,secureuri:false, fileElementId: 'id', type: 'post', dataType: 'json', succes...
2018-01-30 11:24:47
789
原创 获取手写table中的所有数据
获取table中的所有行数据,并封装成一个json数组对象代码:var info = [];var tableObj = document.getElementById("tableInfo");for(var i=1; i<tableObj.rows.length; i++){var jsonTr = {};for(var j=0; j<tableObj....
2018-01-30 11:04:41
1749
原创 两个对象之间的转换问题
代码:User user = new User();try { BeanUtils.copyProperties(user, register); } catch (Exception e) { e.printStackTrace(); error(request, this.getClass(), "类型转换...
2018-01-30 10:56:10
281
原创 Oracle数据恢复
做数据库更新操作的时候,忘记加where条件。。。。多亏了Oracle数据库的强大。。。select * from 表名 s of timestamp TO_TIMESTAMP('2017-12-27 15:38:00','YYYY-MM-DD HH24:MI:SS');‘2017-12-27 15:38:00’是你要恢复到的时间点。惊心动魄 = =...
2017-12-27 15:44:39
181
原创 JQuery validate 下拉菜单验证
和input验证一样,使用required=true,表示当select下拉菜单选中的option的value不能等于" " 。错误样式:1.追加在后面errorPlacement: function(error, element) { error.appendTo(element.parent()); }: function(error, element) {...
2017-12-08 17:51:54
4714
1
转载 BigDecin
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算...
2017-12-06 15:46:23
149
原创 JQuery的submitHandler
之前做表单验证,有设置submitHandlersubmitHandler: function(){$("form").submit();}这样表单验证通过后会自动提交。。。。改为submitHandler: function(form){form.submit();}否则,button按钮提交表单之后,表单会提交两次,前端造成stack 溢出...
2017-12-02 22:16:24
20441
1
原创 Oracle批量插入
INSERT INTO 表名(字段1,字段2, 字段3 ...)<foreach collection="list对象" item="对象" separator="UNION ALL"> SELECT #{对象.字段1}, #{对象.字段2}, #{对象.字段3} ...FROM DUAL </foreach>在mybatis的m...
2017-12-02 02:11:50
945
原创 js中实现页面重定向跳转和模态框的使用
以前页面跳转都是使用window.location.href = url 今天写了修改页面弹出模态框,点击确定清除session跳回登录页面,发现只在当前页面进行刷新,但是做菜单栏并不会刷新。百度之后发现 window.location.href和location.href实现的是本页面的跳转。top.location.href是最外层的页面跳转,亲测,好使。弹出模态框后,觉得点...
2017-12-02 00:59:37
3301
1
原创 JSON.stringify()
之前做项目的时候尝试从前端封装一个对象传过去,尝试了几种方法不行,看了看公司的前端框架有了灵感 = =自己定义了一个对象var parameter = {'xx': xx,'xx': xx,'xx': xx};然后异步发送请求,封装成json对象传到后台$.ajax({url: 'xxx',async: true,type: 'post',dataTyp...
2017-12-01 22:06:05
380
原创 Jquery Validate 自定义验证
因为bootstrap validate表单验证的提交必须是submit类型的button,不能修改,所以选择了Jquery的form表单验证function validForm(){ return $("#applyForm").validate({ //这里加上return之后对表单提交没有要求了(不管是submit按钮还是button按钮都可以) onfo...
2017-12-01 19:39:20
583
原创 手机验证码定时器
var clock = ''; var nums = 60; var btn; function sendCode(){ $("#getPhoneValidateNo").unbind("click", getValidateNumber);//获取手机验证码按钮解绑click事件 clock = setInterval(doLoop, 1000);//一秒...
2017-12-01 13:42:11
325
原创 Oracle连接远程数据库的几种方法
Oracle10g以上版本:1.使用sqlplussqlplus /nologconnect userName/password @服务器IP:端口号/数据库实例名2.使用命令窗口window+R,输入cmd,打开命令窗口sqlplus userName/password @服务器IP:端口号/数据库实例名Oracle10g一下版本:1.使用Net Configu...
2017-11-30 21:33:40
12525
原创 Oracle 数据导入--exp-00056:遇到oracle错误 12154
第一次用Oracle的导出就遇到这样的问题看视频学习的时候,要到oracle主目录下的 BIN中运行命令-- exp 用户名/密码@数据库实例名 tables=(表名1,表名2..) file = 路径\文件名.dmp结果遇到oracle错误 12154的错误,百度后大多都是说tnsnames.ora配置文件的问题,但其实我的确实是数据库实例名,不是SERVICE_NAME如果时本机,...
2017-11-29 21:21:09
10085
5
转载 Oracle--to_char()函数
to_char()函数的一些使用用于to_char(numeric) 的模板模板 描述 9 带有指定位数的值 0 前导零的值 . (句点) 小数点 , (逗号) 分组(千)分隔符 PR 尖括号内负值 S 带负号的负值(使用本地化) L 货币符号(使用本地化) D 小数点(使用本地化) G ...
2017-11-29 19:51:23
495
转载 Oracle--sys_context
sys_context是一个oracle关键字,用于查询一个命名空间(namespace)中某个参数(parameter)的值。Oracle默认建立的命名空间为“userenv”http://blog.youkuaiyun.com/rfb0204421/article/details/7861332http://blog.51cto.com/golehuang/1179281...
2017-11-29 17:30:23
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人