- 博客(11)
- 资源 (14)
- 问答 (2)
- 收藏
- 关注
原创 springmvc 序列化,反序列化时忽略指定字段
在springmvc开发中, 有时候会遇到忽略字段的情况, 比较常见的需求为: controller层返回参数, 将对象转为json时,忽略一些字段的序列化, 即不返还部分字段, 如密码字段本文以下案例使用jackson测试, 添加spring-boot-starter-web的maven配置即可方式一: 直接在字段上配置, lombok的@Data注解不影响(推荐)import c...
2019-08-26 21:44:02 7540
原创 springboot maven多模块项目dependencyManagement失效
在maven的多模块中, 我们为保持jar包在每个子模块中版本保持一致, 一般会有两种选择,1. 如果所有的子模块都用到了一个jar, 则会将该jar坐标信息直接声明在父pom的dependencies标签中, 这样每个子模块都会默认继承该jar2. 如果只有部分子模块用到了一个jar, 则会选择将该jar坐标信息声明在父pom的dependencyManagement标签中, 然后再在...
2019-08-18 23:04:06 9779
原创 springboot项目如何使用自己的parent
1.父模块中的配置.<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...
2019-08-18 22:46:15 4412 1
原创 创建一个所有属性为null的对象
实体设计的时候, 可能会给部分字段添加一些默认值, 这些默认值会节省一些我们的操作, 但是有时候因为业务或者程序设计的需要, 我们想得到一个没有任何默认值的实体.注意:1. 所有属性都使用对象类型, int等基础类型可以使用包装类型2. final字段不做处理/** * 构造一个没有默认值的实体 */public static Object GenerateNullVal...
2019-08-16 23:16:44 1108
原创 linux 下以后台运行的方式启动Java程序
1. 启动Java程序#!/bin/bash#cd /root/data#最好使用从跟目录开始的路径,防止不同进程间有相同的字符,而误操作taskname=start-sever-by-daemonizepid=`ps -ef|grep $taskname |grep -v grep |awk '{print int($2)}'`echo "start..."if [ $pid ...
2019-08-13 16:37:52 363
原创 springcloud There is no known eureka server; cluster server list is empty
eureka 客户端启动时,提示:com.netflix.discovery.shared.transport.TransportException:There is no known eureka server; cluster server list is empty, 但项目依旧可以启动成功.可能原因.注册中心地址没有http开头错误: localhost:8081/eur...
2019-08-11 21:24:00 1277
原创 linux 常用命令
.配置完环境变量, 让环境变量生效 source /etc/profile.防火墙 service iptables stop/start/status.重启网卡 service network restart.跨主机复制, 从161主机复制文件到本机的/opt/xxx目录 scp root@192.168.12.161:/opt/appliction/* /opt/xxx.no...
2019-08-10 23:49:46 98
原创 java分层
本文为我个人开发中的总结, 仅供参考, 欢迎评论交流分层+分层后的方法的命名dao层一般不会有太多的区别, 就是直接操作数据库的, 基本不涉及业务, 仅做操作数据库相关的校验和操作数据库.但service和controller层使用起来就因人而异了. 基本的规范是所有的业务逻辑在service层, controller层更多的是做入参的校验和路由的功能. 但实际使用过程中, 很多的业务...
2019-08-07 23:58:20 222
原创 数据库表设计-java实体设计
本文为自己开发过程中的总结,仅供参考===============数据库表设计==================命名相关===表名统一添加前缀"t_", 后面时可以参考目录结构的形势, 通过表名一段一段细分该表属于什么类型的功能. 如"t_sys_role"表示的含义为: 系统(sys)角色(role)相关的表(t_)字段名多个单词之间使用下划线"_"分割, 不用关键字做为列名...
2019-08-06 23:58:19 1092
原创 vim 常用命令
vim Linux中常用的文本操作工具, 以下列举一些常见的操作命令.使用vim刚打开一个文件时处于一般模式, 可以直接使用一些命令。在一般模式下可以按冒号进入命令模式,可输入一些命令按回车执行, 执行完后自动退回一般模式。按字母"i", 'a'等进入编辑模式, 按"esc"键,从编辑模式退回到一般模式一般模式:在编辑模式下按“esc”, 命令模式下,命令执行完自动处于一般模式...
2019-08-04 14:25:52 573
转载 P2P、P2C、O2O、B2C、B2B、C2C 的区别
感谢博主的讲解, 如感觉侵权,请联系我删除, 本文转载自:https://www.cnblogs.com/sap-ronny/p/8149960.htmlP2P、P2C 、O2O 、B2C、B2B、 C2C,每天看着这些常见又陌生的名词,如果有人跟你说让你解释它的含义,小伙伴们是不是欲言又止了,它的概念意义你真的懂吗?跟着小编一起来真正的了解下它们吧!什么是P2PP2P借贷是一种将非...
2019-08-03 07:53:48 394
yum-linux_x64安装文件
2018-08-13
axure8-chrome-extension
2018-06-13
加载jar包中的spring配置文件
2017-03-04
dbf解决中文乱码
2016-12-29
Java的运算符 先后问题
2014-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人