月轩居士
码龄8年
  • 1,610,081
    被访问
  • 262
    原创
  • 1,692,372
    排名
  • 320
    粉丝
  • 1
    铁粉
关注
提问 私信

个人简介:Archimedes said: give me a fulcrum,I will move the earth.Program ape said: give me a keyboard,I can change the world.

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

月轩居士

博客描述:
哪怕前路崎岖,也要勇敢前行!!!
查看详细资料
  • 5
    领奖
    总分 1,275 当月 15
个人成就
  • 获得262次点赞
  • 内容获得181次评论
  • 获得739次收藏
创作历程
  • 3篇
    2022年
  • 18篇
    2021年
  • 18篇
    2020年
  • 25篇
    2019年
  • 44篇
    2018年
  • 30篇
    2017年
  • 108篇
    2016年
  • 484篇
    2015年
  • 120篇
    2014年
成就勋章
TA的专栏
  • bootstrap 开发
    33篇
  • Python
    1篇
  • MybatisPlus
    1篇
  • java
    61篇
  • SSHM
    18篇
  • SQL
    19篇
  • jstl
    3篇
  • AOP
    2篇
  • 其他
    3篇
  • 收藏
    14篇
  • 算法
    3篇
  • socket
    1篇
  • oracle
    14篇
  • javascript
    8篇
  • jQuery
    22篇
  • Servlet
    8篇
  • struts
    35篇
  • SpringMVC
    65篇
  • ibatis/mybatis
    6篇
  • spring
    24篇
  • Mybatis+Spring
    3篇
  • Myeclipse
    3篇
  • JavaWeb
    9篇
  • 项目管理
    2篇
  • SVN
    2篇
  • 设计模式
    1篇
  • iText
    4篇
  • POI
    12篇
  • ajax
    10篇
  • MySql
    31篇
  • Jqgrid
    4篇
  • Json
    5篇
  • 网络
    3篇
  • EasyUI
    4篇
  • 笔记
    18篇
  • 技巧
    23篇
  • Html5,Css3
    1篇
  • Html5
    13篇
  • Css3
    2篇
  • HighCharts
    1篇
  • 电脑相关
    11篇
  • Workbook
    4篇
  • webService
    13篇
  • java多线程
    12篇
  • Mybatis
    10篇
  • WEB前端
    1篇
  • TomCat
    14篇
  • 注解
    1篇
  • Hibernate
    4篇
  • JVM
    12篇
  • 性能调优
    9篇
  • 大数据
    3篇
  • MongoDB
    8篇
  • 优秀程序员应具备的
    5篇
  • jQuery EasyUI
    10篇
  • ExtJs
    10篇
  • Jsp
    2篇
  • Android
    65篇
  • SSH项目实战
    40篇
  • springmvc+mybatis项目实战
    35篇
  • Linux系统
    3篇
  • SpringMVC+Spring+Mybatis+Maven
    1篇
  • Shiro
    35篇
  • zxing
    1篇
  • Maven
    4篇
  • 第三方支付
    2篇
  • 项目错误及解决办法
    5篇
  • java小游戏
    3篇
  • 调试测试
    3篇
  • SpringBoot
    4篇
  • eclipse
    7篇
  • spring security
    1篇
  • java使用ZPL
    2篇
  • 数据连接池
    1篇
  • Redis
    2篇
  • Freemarker
    4篇
  • ActiveMq
    1篇
  • Idea
    5篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

大文件上传:秒传、断点续传、分片上传

前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案有的,就是下边要介绍的几种上传方式详细教程秒传1、什么是秒传通俗的说,你把要上传的东西上传,服务器会先做MD5校验,如果服务器上有一样的东西,它就直接给你个新地址,其实你下载的都是服务器上的同一个文
翻译
发布博客 2022.04.26 ·
160 阅读 ·
0 点赞 ·
0 评论

关于Java获取时间戳的方法

Java有两个取时间戳的方法:System.currentTimeMillis() 和 System.nanoTime(),它们的使用场景是有区别的。# System.currentTimeMillis() 存在性能问题?答案是否定的。这两个方法性能差异取决于操作系统。Windows:在 Windows 下,System.currentTimeMillis() 比 System.nanoTime() 要快很多,这是因为 Windows 系统为前者提供的只是一个缓存变量,而后者则是实时的
原创
发布博客 2022.03.11 ·
375 阅读 ·
0 点赞 ·
0 评论

实用Shell脚本

1、Dos攻击防范(自动屏蔽攻击 IP)#!/bin/bashDATE=$(date +%d/%b/%Y:%H:%M)LOG_FILE=/usr/local/nginx/logs/demo2.access.logABNORMAL_IP=$(tail -n5000 $LOG_FILE |grep $DATE |awk '{a[$1]++}END{for(i in a)if(a[i]>10)print i}')for IP in $ABNORMAL_IP; do if [ $..
原创
发布博客 2022.03.10 ·
67 阅读 ·
0 点赞 ·
0 评论

idea Build Project时报错

SpringBoot编译报错:java: JPS incremental annotation processing is disabled. Compilation results on partial recompilation may be inaccurate. Use build process “jps.track.ap.dependencies” VM flag to enable/disable incremental annotation processing environment.
原创
发布博客 2021.12.13 ·
443 阅读 ·
0 点赞 ·
1 评论

fastjson在反序列化时,解析对象中的继承,抽象类处理

LimitActionConfig是ActionConfig的子类,RuleConfig的有个属性是ActionConfig,需要反序列化成LimitActionConfigParserConfig parserConfig = new ParserConfig() { @Override public ObjectDeserializer getDeserializer(Type type) { if (type ==.
转载
发布博客 2021.11.24 ·
504 阅读 ·
0 点赞 ·
0 评论

SpringBoot设置关闭Swagger控制台日志

在application.properties文件里面添加:1.logging.level.springfox=error;2.swagger.service.enabled=false;
原创
发布博客 2021.11.24 ·
487 阅读 ·
0 点赞 ·
0 评论

mybatis-mate 简介

简介mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。主要功能 字典绑定 字段加密 数据脱敏 表结构动态维护 数据审计记录 数据范围(数据权限) 数据库分库分表、动态据源、读写分离、数据库健康检查自动切换。 使用1.依赖导入Spring Boot 引入自动依赖注解包..
原创
发布博客 2021.11.06 ·
5624 阅读 ·
4 点赞 ·
2 评论

接口开发事项

做接口需要考虑的问题什么是接口接口无非就是客户端请求你的接口地址,并传入一堆该接口定义好的参数,通过接口自身的逻辑处理,返回接口约定好的数据以及相应的数据格式。接口怎么开发接口由于本身的性质,由于和合作方对接数据,所以有以下几点需要在开发的时候注意:1.定义接口入参:写好接口文档2.定义接口返回数据类型:一般都需要封装成一定格式,确定返回json还是xml报文等见如下返回数据定义格式:package com.cai...
原创
发布博客 2021.09.10 ·
74 阅读 ·
0 点赞 ·
0 评论

Oracle 数据库修改用户名和密码

一、修改用户名1.1 查出需要修改用户的id(个人理解是id,不一定准确)SQL>selectuser#,namefromuser$wherename='TEST';commit;1.2 更改用户名SQL>updateuser$setname=‘TEST_NEW‘whereuser#=需修改的用户ID;commit;1.3 更新数据SQL>altersystemcheckpoint;SQL>altersystem...
原创
发布博客 2021.09.07 ·
2867 阅读 ·
0 点赞 ·
0 评论

Oracle 时间日期格式处理

在项目中遇到“29-MAR-21 04.08.45.0000000 PM”这种日期格式,百度了一下找到了完美的解决方案,特此记录一下。SELECT TO_CHAR(CAST(CAST('29-MAR-21 04.08.45.0000000 PM' AS TIMESTAMP) AS DATE), 'yyyy-MM-dd hh24:mi:ss')FROM DUAL;...
原创
发布博客 2021.08.23 ·
357 阅读 ·
0 点赞 ·
0 评论

MYSQL插入方法

 我们常见的插入方法一般有这几种,普通插入语句、插入或更新、插入或替换、插入或忽略,应用在不同的场景中,在功能方面呢也会有所不同。1.普通插入语句insert into table ('a','b','c','d') values ('1','2','3','4');2、插入或更新如果我们希望插入一条新记录(INSERT),但如果记录已经存在,就更新该记录,此时,可以使用"INSERT INTO … ON DUPLICATE KEY UPDATE …"语句:情景示例:这张表..
原创
发布博客 2021.07.01 ·
955 阅读 ·
0 点赞 ·
0 评论

Java中的finally执行场景

一、前言在开发过程中时常会遇到异常处理(try-catch),这时候就会涉及到finally执行的问题,所以特地写这篇文章深入研究一下finally的执行情况和返回值的情况。二、finally一定会执行吗?先给答案:肯定不是。我们可以看两种情况:2.1 在执行try块之前直接return,我们发现finally块是不会执行的public class TryCatchTest { private static int total() { int i = 11;.
原创
发布博客 2021.06.30 ·
75 阅读 ·
0 点赞 ·
0 评论

Java 开发实用工具类

有很多工具类库,可以大大简化代码量,提升开发效率,很多的开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用。1. Java自带工具方法1.1 List集合拼接成以逗号分隔的字符串// 如何把list集合拼接成以逗号分隔的字符串 a,b,cList<String> list = Arrays.asList("a", "b", "c");// 第一种方法,可以用stream流String join = list.stream().col...
原创
发布博客 2021.06.25 ·
47 阅读 ·
0 点赞 ·
0 评论

Intellij IDEA 配置注释模板

一、类注释打开 IDEA 的Settings,点击Editor-->File and Code Templates,点击右边File选项卡下面的Class,在其中添加图中红框内的内容:
原创
发布博客 2021.06.01 ·
103 阅读 ·
1 点赞 ·
1 评论

JavaBean与Map互转

一、摘要在实际开发过程中,经常碰到需要进行对象与map之间互转的问题,其实对于对象、Map 之间进行互转有很多种方式,下面我们一起来梳理一下:利用 JSON 工具包,将对象转成字符串,之后再转成 Map,这种需要转换2次,相对来说效率比较底; 利用 Java 反射,获取 Bean 类的属性和值,再转换到 Map 对应的键值对中,相对来说这种方法效率高些,在实现上比较麻烦; 利用 Java 的内省(Introspector) 实现,获取 Bean 类的属性和值,Map与对象互转,效率比较高;.
原创
发布博客 2021.04.20 ·
858 阅读 ·
1 点赞 ·
0 评论

Java日志框架——log4j2

Logback算是JAVA 里一个老牌的日志框架,从06年开始第一个版本,迭代至今也十几年了。不过logback最近一个稳定版本还停留在 2017 年,好几年都没有更新;logback的兄弟 slf4j 最近一个稳定版也是2017年,有点凉凉的意思。而且 logback的异步性能实在拉跨,功能简陋,配置又繁琐,远不及Apache 的新一代日志框架 -Log4j2目前来看,Log4j2 就是王者,其他日志框架都不是对手!Log4j2简介Apache Log4j 2是 Log4j(1) 的升..
原创
发布博客 2021.04.13 ·
666 阅读 ·
0 点赞 ·
0 评论

将GBK编码转换成UTF-8编码

将GBK编码的字符串转换为UTF-8编码 /** * 将GBK编码转换成UTF-8编码 * */ protected String gbkConvertToUtf8(String str) throws UnsupportedEncodingException { if (StringUtils.isNotBlank(str)) { //转换成gbk编码 String gbkChinese..
原创
发布博客 2021.03.23 ·
5043 阅读 ·
0 点赞 ·
0 评论

JSONObject转换为Map<String, String>对象

方法一JSONObject obj = new JSONObject();{obj.put("key1", "value1");obj.put("key2", "value2");obj.put("key3", "value3");}Map<String, String> params = JSONObject.parseObject(obj.toJSONString(), new TypeReference<Map<String, String>>.
原创
发布博客 2021.03.17 ·
2232 阅读 ·
1 点赞 ·
0 评论

货币金额转换为大写形式

在项目中我们时常会用到将金额转化为中文大写的情况,今天我就把我之前写的一个工具类分享给大家,亲测可以适用于大多数的场景。package com.test;import java.math.BigDecimal;/** * * * 数字转换为汉语中人民币的大写 * */public class NumberToCN { /** * 汉语中数字大写 */ private static final String[] CN_UPPER_NUMBER
原创
发布博客 2021.03.15 ·
77 阅读 ·
0 点赞 ·
0 评论

maven打包不打lib目录里面的jar包解决办法

出现原因项目原来在Tomcat中运行的war包,使用maven构建,依赖由maven管理,现在需要与第三方系统对接,用第三方技术,第三方提供若干jar包,使用时直接把这些jar包放到lib目录,打包时发现报ClassNotFundException,找不到这些类;解决方案打成jar包,pom文件中添加:<build> <plugins> <plugin> <groupId>org.apac.
原创
发布博客 2021.03.10 ·
1829 阅读 ·
0 点赞 ·
0 评论
加载更多