AshenOne余烬
码龄11年
关注
提问 私信
  • 博客:142,416
    社区:240
    142,656
    总访问量
  • 22
    原创
  • 2,192,283
    排名
  • 18
    粉丝
  • 0
    铁粉

个人简介:No one can hide from my sights.

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-10-24
博客简介:

AshenOne余烬

博客描述:
We work in the dark to serve the light.
查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得5次评论
  • 获得24次收藏
创作历程
  • 7篇
    2017年
  • 26篇
    2016年
成就勋章
TA的专栏
  • Maven
    1篇
  • Redis
    1篇
  • linux
    2篇
  • slf4j
    1篇
  • IDEA
  • MD5签名验证
    1篇
  • Apache
    1篇
  • 持久层
    2篇
  • SpringBoot
    6篇
  • mongoD
  • mongoDB
    1篇
  • 算法
    3篇
  • 代码规范
  • 前端
    1篇
  • 系统运维
    1篇
  • So
  • Spring
  • freemarker
    1篇
  • JAVA
    3篇
  • themeleaf
    2篇
  • github
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Serializable接口官方doc

Serializability of a class is enabled by the class implementing the java.io.Serializable interface. Classes that do not implement this interface will not have any of their state serialized or deserial
原创
发布博客 2017.10.22 ·
366 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

2017.3.2 学习记录

对于网络中断导致无法得到响应数据的处理方式:服务方设置Redis服务器,缓存响应数据,客户端可以设置最大宽限时间,在最大宽限时间后再次请求服务方的状态查询接口,得到缓存的响应数据。查看线上文件是否更新成功:可以cd到包目录WEB-INF\lib下,用ll命令查看自己服务打成的JAR包,核对文件修改日期。一些JAVA基础知识JAVA程序经编译后产生的是:Byte Code字节
原创
发布博客 2017.03.02 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2017.3.1 学习记录

手机号和身份证号的校验:身份证:@Pattern(regexp = "\\d{17}[0-9xX]", message = "certNo格式错误")手机号:@Pattern(regexp = "^1(3|4|5|7|8)\\d{9}$", message = "用户手机号码格式错误")HttpClientHttpClient 是 Apache Jakarta Common
原创
发布博客 2017.03.02 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2017.2.28 学习记录

1.Intelligent IDEAJ 复制粘贴等快捷键无法使用 的 解决方案:菜单栏,tools->vim emulator 2.Intelligent IDEAJ 某些JAR包无法导入 的 解决方案:检查Maven的Setting文件检查File - Settings - Maven里面的Setting File和Local Repository是否配置正确检查版本号和Ja
原创
发布博客 2017.03.01 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Github使用gitignore忽略增加指定文件

(1).gitignore介绍 在工程实现过程中,会生成一些中间文件,或者在项目中的部分文件是不需要进行版本管理的。对于这些文件应该对于Github来讲是透明的。Github提供这种功能,可以自己指定哪些文件可以不被管理。具体方法是在版本管理的根目录下(与.Git文件夹同级)创建一个  .gitignore(gitignore是隐藏文件,所以前面有个点)           
转载
发布博客 2017.02.17 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

themeleaf中的th:switch条件判断语句用法示例

class="col-sm-9"> th:switch="${channel.enable}"> th:case="'1'"> id="enable" name="enable" type="radio" class="ace" value="1" checked="checked" />
原创
发布博客 2017.01.06 ·
17227 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

themeleaf基本语法

四、标准表达式语法· 简单表达式 (simple expressions)  ${...}  变量表达式  *{...}  选择变量表达式  #{...}  消息表达式  @{...}  链接url表达式· 字面量  'one text','another one!',...   文本  0,34,3.0,12.3,... 数值
转载
发布博客 2017.01.05 ·
8966 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

JAVA 生成n个数,使其和为1

/** * Created by yang.jin on 13/12/2016. */public class RandomRouter { public static int totalSp=3; public static void main(String[] args){ double random=0.0,sum=0.0; doub
原创
发布博客 2016.12.15 ·
707 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【java】对资源按照各渠道引流概率(区间长度)进行分配

敲了半个下午,还有需要优化的地方。/** * Created by yang.jin on 14/12/2016. */public class RouterTest { public static void main(String[] args){ String sp_range_list_str = "100,240,200,360,270,100,340,2
原创
发布博客 2016.12.14 ·
580 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux服务器查看日志命令

备忘tail -f -n200 xxxx 自动更新 最新200行 LogCtrl + C 退出
原创
发布博客 2016.12.13 ·
1436 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

freemarker的数字格式化

${num?string('0.00')}//如果小数点后不足两位,用 0 代替 ${num?string('#.##')}//如果小数点后多余两位,就只保留两位,否则输出实际值//输出为:1239765.46 ${num?string(',###.00')}//输出为:1,239,765.46//整数部分每三位用 , 分割,并且保证小数点后保留两位,不足用 0
原创
发布博客 2016.12.12 ·
2080 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

生成随机8位密码2位字母

/** * * generateLoginPassWord:(生成随机8位密码2位字母). * */public static String generateLoginPassWord() { Random random = new Random(); int x = random.nextInt(899999); x = x + 100000; char dx
原创
发布博客 2016.12.07 ·
699 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

aliyun阿里云Maven仓库地址——加速你的maven构建

maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror mirror> i
转载
发布博客 2016.12.06 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简单粗暴理解【阿姆达尔定律】

增加处理器数、计算负载分布到更多处理器上——>提高计算速度程序中可并行代码的比例决定你增加处理器(总核心数)所能带来的速度提升的上限PS:S=1/(1-a+a/n)其中,a为并行计算部分所占比例,n为并行处理结点个数。这样,当1-a=0时,(即没有串行,只有并行)最大加速比s=n;当a=0时(即只有串行,没有并行),最小加速比s=1;当n→∞时,极限加速比s→ 1/
原创
发布博客 2016.12.01 ·
25280 阅读 ·
4 点赞 ·
2 评论 ·
11 收藏

Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程

第一步是构建SpringBoot工程,我使用的IDE是Eclipse,SpringBoot官方提供了一个很好用的插件,为了更具一般性,我就是不使用插件了,直接新建一个Maven工程: 一路选择next,配置下Group信息: 点击Finish,完成Maven工程的创建。这时的这个工程在Eclipse里面看到的目录结构应该是这样的: 到目前为止就是构建一个普通的Maven
转载
发布博客 2016.11.26 ·
2697 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(一)Spring Boot介绍

说起搭建WEB服务,以前用的是SSH,构建一个WAR包后扔给容器,里面各种XML配置文件。对于长期项目来说,初始时这么搞一下倒不是什么问题,但有时候比如只需要做一个内部工具,业务逻辑非常简单,如果再这么去搞一套,可能搭建这套东西时间远大于写业务逻辑的时间。那么有没有什么框架可以简化这个过程?找了一圈,发现SpringBoot还不错。先看看SpringBoot官网介绍:spring 
转载
发布博客 2016.11.26 ·
1354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入学习spring-boot系列(三)--使用thymeleaf模板

本文以上一篇文章“深入学习spring-boot系列(二)--使用spring-data-jpa ”为原型,将里面的所有JSP页面更改成thymeleaf模板。 本文记录一下几点: 一、资源文件的约定目录结构 二、Maven配置 三、开发时修改thymeleaf模板自动重新加载配置 四、thymeleaf常用基础知识点 一、资源文件的约定目录结构 在“深入学
转载
发布博客 2016.11.24 ·
7393 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

深入学习spring-boot系列(二)--使用spring-data-jpa

本文使用我之前的博文项目作为原型,改成spring-boot项目,并使用spring-data-jpa替代mybatis作为dao实现。 原项目参考,Spring+SpringMVC+MyBatis+Maven框架整合:http://jisonami.iteye.com/blog/2295345 由于spring-boot的jar项目暂时不支持jsp,因此本项目依旧是一个war项目,下一篇
转载
发布博客 2016.11.24 ·
2801 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

深入学习spring-boot系列(一)--spring-boot系列开篇

本文是spring boot系列的开篇,spring boot系列文章至少会有10来20篇,用于记录工作和学习中的问题与解决方案。 spring boot是什么?spring boot就是类似于Ruby on Rails和Grails的约定优于配置的全栈式Web框架。 什么!!!你没学过Ruby on Rails和Grails。好吧,其实我也没学过。 maven总学过吧,没学过请自
转载
发布博客 2016.11.24 ·
2042 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【前端】输入金额时如何判断数字合法

代码举例:var onOff=false;function repay() { if(onOff){ do sth; }}$(function(){ var maxMoney=${amount!''}; var reg= /(^(([0-9]+\.[0-9]{1,2})|([0-9]*[1-9][0-9]*\.[0-9]{1,2})|([
原创
发布博客 2016.11.22 ·
1875 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多