自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Satsuki.Cyan的博客

个人的小记录~

  • 博客(22)
  • 收藏
  • 关注

原创 Freemarker 使用JsonNode对象时,模板里的空字符串默认值无效的解决方案

之前使用JavaBean接收模板返回的数据时一直出错,决定换成JsonNode来接收(以下均适用js语法,方便代码上色)<!-- 假定一个body,key只有"a" -->let body = {"a":"1"};<!-- 当输入对象为 JavaBean 时,这种写法没问题 -->"body":{ "a":"${body.a!}", "b":"${b...

2020-03-18 14:38:12 516

原创 checkPermissions Missing write access to /usr/local/lib/node_modules

安装express时提示失败,木有权限在命令前加上sudo即可解决~

2019-09-10 22:52:09 770

原创 JS点击回到顶部实现平滑移动效果

// 在scrollIntoView中加入参数document.getElementById('componentHeader').scrollIntoView({ behavior: 'smooth'});

2019-04-19 12:46:29 522

原创 JS切换背景图片时的“白色闪屏”问题

before:document.body.style.backgroundImage = "url(xxx.jpg)";after:// 修复切换背景图时出现的“白色闪屏”现象let img = new Image();img.src = "xxx.jpg";// 确定图片加载完成后再进行背景图片切换img.onload = function () { document.body...

2019-04-18 11:18:11 9360 5

原创 JS设置body-width为屏幕最大宽度(width自适应)

// 设置body-width与屏幕width一致(减去20px进行修正)document.getElementsByTagName("body")[0].style.width = (window.screen.availWidth - 20) + "px";摘录参考:网页可见区域宽:document.body.clientWidth;网页可见区域高:"+ document.body....

2019-04-17 16:46:09 10241

原创 用Hash算法对密码进行散列,以及获取Salt的工具类

一、HashUtils(“MD5” / “SHA1”) public static String getMD5( String str ) { return hash( str, "MD5" ); } public static String getMD5( File file ) { return hash( file, "MD5" ); } public static S...

2019-03-27 14:22:37 427

原创 JS实现replaceAll方法

用正则的方式去replace// 去掉字符串中的“逗号”var str = "2,333,333,333";str.replace(new RegExp(/,/g),"")

2019-03-06 11:14:01 1435

原创 Spring框架下的单元测试环境搭建

目前在下认为写起来最方便的单元测试模板,粒度控制在method级一、先写一个base抽象类作为父类,并继承AbstractTransactionalJUnit4SpringContextTests,便于进行一些公共方法的处理import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfig...

2019-03-01 14:46:04 361

原创 IDEA好用的插件

为对象set值的时候,部分对象拥有数十个属性,对于一个个set深感疲惫。正好接受了同事的一波安利,在这里记录分享一下一、打开IDEA的 “Setting”(Ctrl + Alt + S),进入Plugins,直接搜索generateAllSetter,点击 Install 后选择 Restart(记得提前保存修改的文件)二、写一个类测试一下效果选中类后有个小灯泡单击小灯泡,选择Gen...

2019-02-27 10:19:09 2488

原创 InputStream转换java对象时,Date默认格式为毫秒数的问题

Excel文件导入,InputStream转换java对象时,Date类型的属性默认格式为毫秒数在需要convert的目标对象里的Date类型的属性上加上@JSONField(format = &quot;yyyy-MM-dd&quot;)注解com.alibaba.fastjson.annotation.JSONField如图:...

2019-02-22 13:50:14 826

原创 Spring Cloud初学手记(二)服务调用与客户端负载均衡

Spring 提供两辆种服务调度方式:Ribbon + Restful 和 Feign一、Ribbon + Restful新建一个Spring Boot工程,加上依赖:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.cloud&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-

2019-02-15 21:24:40 98

原创 Spring Cloud初学手记(一)服务注册

Spring Cloud是基于Spring Boot的,适合用于管理Spring Boot创建的各个微服务应用一、既然要弄Spring Cloud,那咱就得先弄个服务注册中心创建一个Spring Boot工程作为Eureka服务注册中心,POM文件如下:&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;am

2019-02-14 21:50:07 130

原创 Spring boot中配置事务管理

一、注解的方式1. 在Spring boot工程的主入口类中加入注解// 开启事务支持@EnableTransactionManagement2. 在需要事务支持的服务类(class)或方法(method)上,加上注解并设置其属性/* * 表明该类(class)或方法(method)受事务控制 * @param propagation 设置传播行为 * @param iso...

2019-02-08 20:07:30 16605 5

原创 IDEA的各种初期设置

一、代码提示不区分大小写(默认)区分大小写(修改为)不区分大小写,去掉“Match case”的checked即可不区分大小写 - 效果图二、代码提示快捷键默认的ctrl + space存在热键冲突,所以咱得修改这个快捷键。emmmm…决定了,修改为 alt + / 吧~如图,移除这个快捷键,因为它占用了我们等下要用的快捷键(如果你不准备修改为 alt + ...

2019-02-08 14:12:49 349

原创 在学习React的过程中,被粗心大意的在下踩过的各种坑

以下为坑的名单(2333一、写JS渲染页面时,如果进行“提取组件”的写法,方法名一定要大写开头(小写开头是无法渲染的哦,关键是还不会报错。。)无效代码(其中“test1”为小写开头)class App extends Component { render() { return ( &lt;div className="App"&gt; // 此处省略生成项目的初始代码...

2019-02-06 18:01:18 232

原创 手把手从零开始搭建一个最最简单的React工程

一、鉴于另一篇文章存在同样的前期准备工作(Node.js、npm),这里不再赘述,仅贴上其地址作为参考https://blog.csdn.net/weixin_44554160/article/details/86737998二、搭建React环境1. 打开cmd,输入以下命令,开始构建React开发环境$ cnpm install -g create-react-app如图,构建 ...

2019-02-06 15:11:27 955

原创 记一次ElementUI中,导航栏随浏览器顶部悬浮下滑

&lt;template&gt; &lt;div class="week"&gt; &lt;el-row id="nav-fixed" :class="{nav_fixed : isFixed}"&gt; &lt;el-col :span="3"&gt; &lt;div class="grid-content"&amp

2019-02-03 16:23:31 10758 1

原创 手把手从零开始搭建一个最最简单的Vue.js工程

一、先做好准备工作,需要安装一个Node.js1. 下载符合版本的Node.js文件https://nodejs.org/en/download/2. 一路往下安装完成后,打开cmd,分别输入:node -vnpm -v如图,即已成功安装3. 此项为附加项(非必要):由于npm在国内镜像安装缓慢,建议使用淘宝镜像,以后用到npm的地方就用cnpm代替即可,控制台输入:npm ...

2019-02-01 15:57:21 1447

原创 js金额标准格式化(可指定精确小数位)

js金额标准格式化(可指定精确小数位,精度位数超出会四舍五入哦)/** * 格式化金额 * @param strData * @param n保留几位小数 */function _formatAmount(strData, n) { var CurrencyAndAmountRegExp = /^(\d{1,18})|(\d{1,18}\.)|(\d{1,17}\.\d{0,1})|...

2019-01-30 18:04:53 3966

原创 使用disconf加载properties配置文件

一、&amp;amp;lt;!-- 使用disconf必须添加以下配置 --&amp;amp;gt;&amp;amp;lt;bean id=&amp;quot;disconfMgrBean&amp;quot; class=&amp;quot;com.midea.disconf.client.DisconfMgrBean&amp;quot; destroy-method=&amp;quot;destroy&amp;quot;&am

2019-01-28 17:04:28 1844

原创 IDEA下,Ctrl+Alt+方向键,屏幕翻转问题

IDEA下,Ctrl+Alt+方向键热键冲突,导致屏幕翻转一、按 Ctrl + Alt + F12(或系统任务栏找到并鼠标右键) 进入英特尔核心显卡管理界面二、点击选项和支持三、点击禁用,然后点击右下角应用即可四、开始愉快地使用热键吧~ヽ(*´∀`)ノ...

2019-01-28 10:52:33 4180

原创 FreeMarker下,前端js读取Constant.class

FreeMarker下,前端js读取Constant文件,获取属性或调用方法一、 创建一个class(PropertyConfigurer),通过继承org.springframework.beans.factory.config.PropertyPlaceholderConfigurer,获取processProperties方法import java.util.Properties;im...

2019-01-25 21:09:38 763

空空如也

空空如也

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

TA关注的人

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