自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 收藏
  • 关注

转载 [IDEA] mac下idea修改内存大小

修改idea内存大小参考:IntelliJ IDEA Mac 调整运行内存

2021-08-13 11:28:08 5235

转载 [IDEA] mac上idea启动spring boot项目速度慢

解决办法参考:mac中的IDEA启动初始化的springboot都异常慢

2021-08-13 11:09:36 605

原创 [ES6] 字符串的解构赋值

学习笔记:es6第三版,作者:阮一峰一、字符串也可以解构赋值。因为字符串被转换成了一个类似数组的对象。const [a,b,c,d,e] = 'hello';a; // hb;// ec;// ld;// le;// o类似数组对象都有一个length属性,因此还可以对这个属性进行解构赋值。let {length: len} = 'hello';len;//5...

2021-04-14 14:22:25 264

原创 [ES6] 数组的解构赋值

什么是解构?按照一定模式从数组和对象中提取值,然后对变量进行赋值, 只要等号两边模式相同,左边的变量会被赋予对应的值。// 以前let a = 1;let b = 2;let c = 3;a; // a;typeof a; // number// es6let [t1,t2,t3] = [1,2,3];t1; // 1typeof t1; // numberlet [foo, [[bar], baz]] = [[1],[[2], 3]];foo; // [1]typeof .

2021-03-30 11:56:43 322

原创 [ES6] let 和 const

let声明的变量只在其所在代码块有效for (let i = 0; i < 5; i++) { console.log(i);}console.log(i); // i is not defined变量不会提升console.log(t3);var t3=200;t3;200console.log(t2);let t2=100; // Uncaught ReferenceError: t2 is not defined在块级作用域内存在let命令,不受外部影响(暂时.

2021-03-29 14:53:09 75

转载 [CSS] px、em、rem、rpx 用法与区别

这里写自定义目录标题转载自:https://blog.csdn.net/function__/article/details/84950897PXpx像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。PX特点IE无法调整那些使用px作为单位的字体大小;国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。EMem是相对长度单位。相对于当前对象内文本的字体尺寸

2021-01-13 15:18:20 197

原创 [ActFramework] 使用act-excel做excel下载

后台+前端都需要处理pom.xml添加jar包(注意actframework版本,版本太低会不支持act-excel) <dependency> <groupId>org.actframework</groupId> <artifactId>act-excel</artifactId> <version>1.9.2</version> </dependency>

2020-12-22 11:24:44 161

转载 [JS] 控制页面回退及前进

转载自:https://blog.csdn.net/broccoli2/article/details/80784262history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在 history.back(1) 前进 history.back(-1) 后退window.location.reload(); //刷新 window.history.go(1); //前进

2020-09-16 17:37:26 925 1

转载 [JS] 检测页面是否是点击回退按钮返回

$(function() { initPageHistory(); // 检测页面是否点击回退按钮回退,若回退去掉页面loading function initPageHistory() { window.addEventListener('pageshow', function (event) { // 点击回退按钮返回 if(event.persisted || window.performan

2020-09-16 17:32:43 2144

原创 [ActFramework]返回数据方式整理

render// 返回当前Controller的页面render(vo);// 返回指定路径页面render("/rythm/cn/com/danny/test.html", vo);// 注意:返回参数需要为变量名,不能为直接的值,否则前台页面会获取不到// 正确方式render("/rythm/cn/com/danny/test.html", name, age);//...

2019-08-28 18:15:51 248

原创 java单例实现方式

转载自:https://blog.csdn.net/u014672511/article/details/79774847https://blog.csdn.net/sinat_36026521/article/details/81254383

2019-08-07 13:14:41 123

转载 【MAC+JDK】mac下多版本JDK安装

转载自:简书-风铃书简-mac下多版本JDK安装1.下载JDK1.6官方未提供1.6的mac版本,需要去apple的开发者网站JDK1.7、JDK1.8可以去Oracle官方下载此处提供网盘下载地址:链接: http://pan.baidu.com/s/1jHBp9VC 密码: ixwy2.安装JDK默认安装路径为/Library/Java/JavaVirtualMachines...

2018-11-19 10:32:03 2224

原创 【web名词】模板引擎,js框架, js模块加载器区别

这里写自定义目录标题欢迎使用Markdown编辑器模板引擎js框架js模块加载器欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。供学习记录,可能有错误。模板引擎controller请求,后端怎么传数据,前端怎么获取。比如:jap...

2018-11-16 13:51:45 573

转载 [JAVA] sychronized用法

转载自:http://blog.csdn.net/luoweifu/article/details/46613015版权声明:本文为博主原创文章,未经博主允许不得用于任何商业用途,转载请注明出处。目录(?)[-]修饰一个代码块修饰一个方法修饰一个静态的方法修饰一个类总结原文:http://blog.csdn.net/luo

2017-02-21 17:10:41 649

转载 [Mysql] 如何实现按距离排序、范围查找

总结:1.适合场景: 查询范围为某个具体距离范围内,如1公里范围内2.缺点:查找的是距离范围内的,如果要按距离排序,sql语句在下文所属中加上下面语句order by abs(htl.lng -" + lng + ")+abs(htl.lat -"+lat+")3.我尝试了区间查找,采用spatial4j.jar- 源码: https://github.com/lo

2017-02-09 15:59:52 10655

原创 [Playframework+JPA+mysql] 数据更新与删除

说明: 删除与更新用的方法类似,这里仅以更新数据为例。方法一,Play!封装的JPA: 查询后,直接更新字段并保存long id = 1;DogEntity entity = DogEntity.findById(id);entity.name = "Mike";entity.color = "brown";entity.save();方法二, 原生JPA—JPA.em().createQ

2017-02-08 14:18:59 2066

原创 [Mysql] Decimal用法

mysql-Decimal理论说明:转载自:http://www.linuxidc.com/Linux/2013-07/88032.htm1.首先,对于精度比较高的东西,比如money,我会用decimal类型,不会考虑float,double,因为他们容易产生误差,numeric和decimal同义,numeric将自动转成decimal。DECIMAL从MySQL 5.1引入,列的声明语法是DE

2017-01-16 15:24:54 7605 1

原创 [JAVA+japidview] 金额及百分数处理

金额使用BigDecimal,具体h使用方法创建:new BigDecimal(stringorint), 创建时使用string或int, 不能用float,double否则会出现精度问题。后台-前台:bigDecimal前端html显示类型bigDecimal,直接用String报错 `import java.math.BigDecimal `args BigDecimal

2017-01-16 13:50:08 1145

转载 [JAVA] 并发编程一

转载自:http://blog.csdn.net/huang_xw/article/details/7316354一. 线程状态类型新建状态(New):新创建了一个线程对象。就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。运行状态(Running):就绪状态的线程获取了CPU,执行程序代

2017-01-13 16:23:57 286

转载 [工具] Mysql GUI工具

转载: http://www.iteye.com/news/16083?page=3#comments

2017-01-10 13:58:30 699

转载 [JAVA] 数字格式化显示方法

参考自:http://blog.csdn.net/wangchangshuai0010/article/details/8577982 1. 用DecimalFormat类格式化数字显示。  2. DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。0 表示如果位数不足则以 0 填充,# 表示只要有可能就把数字拉上这个位置。// 取一位整数 System

2016-12-29 16:37:30 6199 17

原创 [JAVA] float,double大数据不要科学计数方法显示

前言:理论科学计数法:如2E8, 2乘以10的8次方。浮点数(float,double)整数部分达到8位及以上,会以科学计数法显示。整数(int,long)不会显示成科学计数法。实践例子 long l1 = 1234567l; long l2 = 12345678l; long l3 = 123456789l; double f

2016-12-29 16:31:41 50199 3

转载 [JAVA] float,double计算方法

转载自:http://blog.csdn.net/aya19880214/article/details/45891581 1、float整数计算误差案例:会员积分字段采用float类型,导致计算会员积分时,7位整数的数据计算结果出现误差。原因:超出float精度范围,无法精确计算。float和double的精度是由尾数的位数来决定的。浮点数在内存中是按科学计数法来存储的,其整数部分始终是一个隐含

2016-12-29 15:14:57 4219

转载 [JAVA] float,double精度

参考:http://blog.csdn.net/dxy612/article/details/5518477/1. 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指数位)52bits(尾数位)于是,fl

2016-12-29 15:09:49 487

原创 [Javascript] JQuery $.extend与$.fn.extend区别

$.extend与$.fn.extend区别都可用于扩展jquery属性与方法$.fn = $.prototype调用方法不一样,前者$.alert(); 后者为$(selector).alert();因为$.fn源码中jQuery.fn = jQuery.prototype = {   init: function( selector, context ) {//.... };

2016-12-07 18:41:14 535

原创 [Javascript] JQuery $.each与$().each区别, for in 与 for of 区别

1. .each()与.each()与().each()区别.each用于遍历数组、对象、数组对象,代码形式.each用于遍历数组、对象、数组对象, 代码形式(arr, function(index, value) {})或$(obj, function(key, value) {})().each用于遍历dom,代码形式如().each用于遍历dom, 代码形式如(‘li’).each(fun

2016-12-07 18:32:57 4505

原创 [CSS] 布局

css布局方式有三种 1. 标准文档流(盒子模型-流式布局) 2. 浮动定位布局 3. 绝对定位布局一. 标准文档流关键词: 块级元素,行内元素,盒子模型(margin, padding,border)1. 应用场景:最简单的标准文档流,从上到下,从左到右demo:<img src="" height="50px" width="50px"><img src="" height="50px"

2016-12-01 22:55:04 385

原创 [Javascript] radio, checkbox, select jquery操作

select相关概念: option, selected, onChange// html demo<select name="cityCode"> <option value="021">上海</option> <option value="0571" >杭州</option> <option value="0576">台州</option></select>相关操作://

2016-11-29 21:14:19 425

原创 [Javascript] 处理浮点数相乘误差方法

var amount = ($(‘input[type=”hidden”][name=”price”]’).val() * 100).toFixed(0);

2016-11-09 21:30:13 993

原创 [Semantic] dropdown(select)操作

设置默认值 方法一: $(‘.ui.dropdown’).dropdown(‘set selected’, value);方法二,要设置默认值必须同时设置text和value (‘.ui.dropdown′).dropdown(‘settext′,text);(‘.ui.dropdown’).dropdown(‘set text’, text); (‘.ui.dropdown’).dr

2016-10-20 10:52:26 8198 1

转载 [Javascript] chrome中调试技巧

链接跳转: http://netsmell.com/post/javascript-debug-tips.html

2016-09-29 10:46:44 691

原创 [GIT] 取消对某个文件的追踪

取消追踪某个文件git update-index –assume-unchanged file_path - file_path 绝对路径 执行取消追踪命令, 带来效果: 1. 本地的当前分支取消了追踪 2. 本文文件不删除, 远程仓库仍是存在此文件。 3. 本次clone的所有分支都不追踪此文件。ls 4. 3. 重新git clone后此文件仍是会被追踪。 4. 若想彻底取消并

2016-05-23 18:45:48 6351 1

原创 [GIT] playframework+intellij + git使用流程

学习小结,如有错误,欢迎指正。1. gitHub或bitBucket上创建远程版本仓库2. 创建本地版本仓库, 如在/study/helloworld目录下创建appservice项目说明: - 远程到版本库目录为helloworld - .gitignore在helloworld目录下a. 在study目录下创建README.text(不是必须); b. 创建play!项目并转换成intel

2016-05-19 17:26:45 2063

原创 [GIT] 分支与标签

学习笔记,可能有错,欢迎指正。 参考:廖雪峰的官方网站一. 分支git branch 查看所有分支git checkout -b branchname 创建并直接切换到分支git branch branchname 创建分支git checkout branchname 切换分支git branch -d branchname 删除分支git stash 保存工作区修改,不是存储区

2016-05-16 16:38:59 4652

原创 [GIT] 基本使用方法

参考自:廖雪峰的官方网站一. 重要概念工作区Workspace暂存区stage分支master/branch二. 提交流程git管理的是修改动作,不是文件。所以文件修改了,但是没有Git add修改动作, git commit不会提交文件修改。修改动作提交流程:工作区 –》 暂存区 –》 分支三. 本地仓库管理步骤练习,在/study/gitlearn/下创建仓库1. 查看是否安装

2016-05-13 18:37:37 503

转载 [Mysql] mac下查看并修改端口号方法

转载自:http://www.bokeleyuan.com/mysql/26.htm查询端口号命令:mysql> show global variables like ‘port’; +—————+——-+ | Variable_name | Value | +—————+——-+ | port | 3307 | +—————+——-+ 1 row in set (0

2016-04-20 16:58:41 21035 1

转载 [Mysql] 创建新用户并赋权限

转载自:http://my.oschina.net/u/165872/blog/78863?fromerr=pFvv6FoO1、以管理员身份登录mysqlmysql -u root -p2、选择mysql数据库use mysql3、创建用户并设定密码create user ‘testuser’@’localhost’ identified by ‘testpassword’4、使操作生效flush

2016-04-20 16:35:26 6250

转载 [综合] 为什么要使用Unix时间戳

转载自:http://blog.sina.com.cn/s/blog_7e4815650100wrdn.html概念: UNIX时间戳:Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp) 是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

2016-04-11 11:29:21 9726

原创 [Javascript] 怎么判断变量是否不为空

一. 实验if(a)if(a) { alert('yes');} else { alert('no');}a 未声明,结果:报错 a is not definedvar a; 声明未赋值, 结果:novar a = []; 结果:yesvar a= {}; 结果:yesvar a = 0; 结果:no; var a = 1;结果:yesvar a = “”;结果:no

2016-03-23 13:27:29 8512 12

原创 [Mysql] find_in_set()使用注意

使用find_in_set()过程中,发现问题,查询正常,更新有问题。用find_in_set(id, getChildren(1)) 查询树节点,查询功能正常用find_in_set(id, getChilren(1))更新树节点,更新功能不正常,只更新了部分

2016-03-23 10:53:02 1584

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除