于先森啊
码龄6年
  • 411,411
    被访问
  • 51
    原创
  • 1,393,465
    排名
  • 33
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:争渡的鱼

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-05-22
博客简介:

于先森

博客描述:
争渡的鱼
查看详细资料
个人成就
  • 获得113次点赞
  • 内容获得26次评论
  • 获得249次收藏
创作历程
  • 2篇
    2021年
  • 3篇
    2020年
  • 4篇
    2019年
  • 21篇
    2018年
  • 14篇
    2017年
  • 43篇
    2016年
成就勋章
TA的专栏
  • elasticsearch
    2篇
  • struts2
    19篇
  • 正则表达式
    2篇
  • javascript
    4篇
  • servlet
    2篇
  • MySQL
    13篇
  • hibernate
    5篇
  • MyBatis
    6篇
  • spring mvc
    2篇
  • 微信小程序
    1篇
  • 服务器
    2篇
  • java排错
    2篇
  • easyui
    4篇
  • java
    1篇
  • java--笔记
    2篇
  • git
    1篇
  • spring boot
    7篇
  • docker
    2篇
  • spring_xml
    1篇
  • spring
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

自定义springboot的starter

命名规则官方的 starter 的命名格式为 spring-boot-starter-{xxxx};第三方我们自己的命名格式为 {xxxx}-spring-boot-starter。自定义一个Starter在这里以实现一个自定义的发邮件的starter为例,命名为mail-spring-boot-starter。pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20
原创
发布博客 2021.05.26 ·
75 阅读 ·
0 点赞 ·
2 评论

使用线程池后是否会异步执行的笔记

1.直接在方法里使用线程池,能实现异步,会继续执行主线程代码public void threadTest(){ ThreadPoolExecutor executor = ThreadUtil.buildThreadPool(5, "tttt"); for (int i = 0; i < 5; i++){ executor.execute(new RunnableTest(i)); } logger.info
原创
发布博客 2021.05.24 ·
348 阅读 ·
0 点赞 ·
2 评论

mysql修改自增的起始值

#查看自增值SHOW TABLE STATUS;#修改自增值alter table <table name> auto_increment=<value>;#mysql8需要执行该语句analyze table <table name>;注意:修改的自增值起始值是插入的第一个数据,即value填2,则插入的数据的值就为2。...
原创
发布博客 2020.10.21 ·
545 阅读 ·
1 点赞 ·
0 评论

ELK7.9 搭建日志查看系统

本文是基于elasticsearch-7.9.2,logstash-7.9.2,kibana-7.9.2和filebeat-7.9.2搭建ELK的。1.Elasticsearch安装配置去官网下载elasticsearch的压缩包# 新建es用户,elasticsearch不能用root用户启动useradd es# 修改es用户密码passwd es# 解压该文件tar -zxf elasticsearch压缩包地址# 在elasticsearch目录下创建path/dat
原创
发布博客 2020.10.10 ·
541 阅读 ·
0 点赞 ·
2 评论

spring-data-elasticsearch 中QueryBuilders的用法

该文章所使用的spring-data-elasticsearch版本为:3.2.1.RELEASE,elasticsearch版本为:7.6,把QueryBuilders中除了地理相关的QueryBuilder都是用了一下,如有错误欢迎指正,谢谢package elasticsearch;import com.yunrun.common.elasticsearch.BaseElastic...
原创
发布博客 2020.03.30 ·
11166 阅读 ·
21 点赞 ·
3 评论

spring 动态定时任务

使用的是spring的ThreadPoolTaskScheduler定时线程池,其有以下四种方法进行定时任务发布:1. schedule(Runnable task, Date stateTime),在指定时间执行一次定时任务2. schedule(Runnable task, Trigger trigger),动态创建指定表达式cron的定时任务3. scheduleAtFixedR...
原创
发布博客 2019.06.28 ·
3672 阅读 ·
5 点赞 ·
0 评论

docker 容器启动ssh命令

docker run --privileged -p 8022:22 --name=ssh -it imageID /usr/sbin/init
原创
发布博客 2019.04.10 ·
1544 阅读 ·
1 点赞 ·
0 评论

spring 根据不同的环境初始化相应环境下的bean

需要建个类实现BeanDefinitionRegistryPostProcessor接口下的postProcessBeanDefinitionRegistry方法就行,代码如下import cn.linkengine.pre.service.config.bean.annotation.ProfileComponent;import lombok.extern.log4j.Log4j;i...
原创
发布博客 2019.01.16 ·
2027 阅读 ·
0 点赞 ·
0 评论

spring mvc 统一返回格式

自己写个方法,实现ResponseBodyAdvice接口,如import cn.linkengine.pre.service.config.mvc.annotation.ResponseBabyMessage;import cn.linkengine.pre.service.config.mvc.annotation.SimpleResponseBody;import org.spri...
原创
发布博客 2019.01.16 ·
2003 阅读 ·
0 点赞 ·
0 评论

spring的SpEl运算符

SpEl运算符 运算符类型 运算符 算术运算 +、-、*、/、%、^ 比较运算 符号形式:&lt;、&gt;、==、&lt;=、&gt;= 文本形式:lt、gt、eq、le、ge 逻辑运算 and、or、not、| ...
原创
发布博客 2018.11.20 ·
1627 阅读 ·
0 点赞 ·
0 评论

spring--xml--constrructor-arg属性

constrructor-arg:以构造函数的形式注册bean可以用“type”、“index”或“name”指定传入的参数以决定使用哪个构造函数比如有一个实体类为:package cn.linkengine.internal.http.api.business;/** * @program: internal-http-api * @author: yuhh * @cre...
原创
发布博客 2018.11.02 ·
264 阅读 ·
0 点赞 ·
0 评论

mysql查找json的某个字段

SELECT json_extract(字段名,'$.json结构') FROM 表名;如果json里有双引号,那这样取出来的数据也带双引号,要去掉就使用REPLACE函数例如:ps_push_data表里的push_data字段存的数据为:{"carRenewalInfoVo":{"licence":"浙AF55Z0"},"code":"1","msg":"成功"
原创
发布博客 2018.10.30 ·
22524 阅读 ·
3 点赞 ·
0 评论

前端所传表单数据太大,导致后台参数接收不到为null的解决办法

原因是传输的数据大小超过了tomcat的默认post请求大小,默认为2097152Byte,也就是2M的大小。如果要传输超过2M的数据则需要修改tomcat的server.xml下的maxPostSize属性,如图:值得注意的是:tomcat版本在7.0.63之前改为maxPostSize = 0表示不做限制,在7.0.63之后改为小于0的数才表示不做限制...
原创
发布博客 2018.10.30 ·
5581 阅读 ·
3 点赞 ·
1 评论

mysql命令行模式导入sql文件

连接mysqlmysql -u root -p 查看所有数据库show databases;选择数据库use 数据库名;导入sql文件source sql文件路径; 
原创
发布博客 2018.09.06 ·
381 阅读 ·
0 点赞 ·
0 评论

docker 把容器变为镜像并上传到到dockerhub仓库

首先要在dockerhub仓库上新建仓库,如下图所示创建好后,在windows的命令提示符里登录docker login登录完后,把所需上传的容器变为镜像docker commit containerId dockerUserName/XXX注:containerId为你需要上传的容器id,dockerUserName为dockerHub的登录名,xxx为仓库名,当...
原创
发布博客 2018.08.30 ·
8080 阅读 ·
7 点赞 ·
0 评论

spring boot 执行定时任务

在spring boot项目的启动类中添加@EnableScheduling注解,表示开启定时任务,如@SpringBootApplication@EnableSchedulingpublic class ApplicationStart { public static void main(String[] args) throws Exception { S...
原创
发布博客 2018.08.24 ·
677 阅读 ·
0 点赞 ·
1 评论

mybatis注解@Param对JavaBean的作用

当参数是一个JavaBean时,如果不用@Param且sql里获取变量用#{},如@Select("SELECT id,USERNAME,uname from uk_user where del = 0 LIMIT #{pageParam.pageStart}, #{pageParam.pageSize}")List&lt;UserVo&gt; queryUserPageList(Page...
原创
发布博客 2018.08.13 ·
3945 阅读 ·
1 点赞 ·
0 评论

springboot 在linux后台运行

首先需要进到自己springboot项目的根目录,然后执行如下linux命令nohup java -jar 自己的springboot项目.jar &gt;日志文件名.log 2&gt;&amp;1 &amp;命令详解:nohup:不挂断地运行命令,退出帐户之后继续运行相应的进程。&gt;日志文件名.log:是nohup把command的输出重定向到当前目录的指定的“日志文件名.log”文件中,即...
原创
发布博客 2018.06.06 ·
23819 阅读 ·
8 点赞 ·
2 评论

springboot引入外部yml配置文件

当需要在springboot中引用其他的yml文件时,需要在application.yml里配置spring: profiles: include: email,xmyb值得注意的是:application-email.yml的前缀一定要和主在配置文件application.yml的名字一致...
原创
发布博客 2018.06.05 ·
29297 阅读 ·
8 点赞 ·
0 评论

spring boot 日志类别

在yml配置文件里配置logging: level: org: info springfox: info cn.linkengine.pre.service: info 需要对不同的包进行不同的日志级别配置只需要在level:下配置多个就行...
原创
发布博客 2018.06.05 ·
365 阅读 ·
0 点赞 ·
2 评论
加载更多