- 博客(29)
- 收藏
- 关注
原创 java字符串和List集合互相转换
场景: java字符串和List集合互相转换1.字符串转Listpublic static List convertStringToList(String str,String mark){ String[] strArray = str.split(mark); List list=Arrays.asList(strArray); return list;}2....
2019-03-28 21:26:04 25042
原创 JSON字符串转List集合操作
场景: JSON字符串转List集合与List集合转JSON字符串 使用的jar包是fastjson-1.2.41.jar1.JSON字符串转List集合操作public static <T> List<T> parseArray(String text, Class<T> clazz) { try { re...
2019-03-28 20:56:03 11270
原创 java通过反射方式根据对象属性名称获取属性值
场景: java通过反射方式根据对象属性名称获取属性值1.实现方法public static Double getFieldValueByFieldName(String fieldName,Object object) { try { Field field = object.getClass().getDeclaredField(fieldName); //对p...
2019-03-28 12:57:53 12535 3
原创 spring集成Swagger
1.本例环境 1>.本例demo1源码下载地址: https://github.com/zhangbeizhen/spring-swagger 本例demo2源码下载地址: https://github.com/zhangbeizhen/spring-swagger2 2>. Swagger + spring + mybatis + eclipse Mars +...
2019-03-26 19:50:35 184
原创 springmvc集成swagger-ui报错Unable to infer base url
报错信息:Unable to infer base url. This is common when using dynamic servlet registration or whenthe API is behind an API Gateway. The base url is the root of where all the swagger resources are serv...
2019-03-26 18:56:04 1730 1
原创 Java遍历Map对象的方式
场景:Java遍历Map方式1.常见遍历方式public static void mode1() { Map<String, String> map = new HashMap<String, String>(); map.put("浙江", "杭州"); map.put("江苏", "苏州"); map.put("福建", "福州"); for...
2019-03-25 20:38:19 153
原创 spring集成shiro
场景: 本例实现用户/口令正常登入,并且实现@RequiresPermissions("sys:user:query")权限验证1.本例环境 1>.本例源码下载地址: https://github.com/zhangbeizhen/spring-shiro 2>.本例环境 shiro + spring + mybatis + eclipse Mars + 基于mav...
2019-03-24 14:24:57 180
原创 解决:Required request body is missing
报错信息: WARN DefaultHandlerExceptionResolver:384 - Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Required request body is mis...
2019-03-22 20:13:03 23068
原创 解决:shiro添加注解@RequiresPermissions不起作用
场景: spring集成shiro时,在Controller方法上添加注解@RequiresPermissions无效,代码示例如下@GetMapping("/{id}")@RequiresPermissions("sys:user:query")public User user(@PathVariable Long id) { User user = userDao.getB...
2019-03-21 18:45:35 3169
原创 spring集成ehcache
1.本例环境 1>. ehcache + spring + mybatis + eclipse Mars + 基于maven的web项目 2.1>. spring集成mybatis的源码下载地址: https://github.com/zhangbeizhen/spring-mybatis 2.2>. spring集成mybatis参考博客地址: https:...
2019-03-18 21:36:29 404
原创 配置mybatis输出sql语句
场景: spring集成mybatis项目中,配置mybatis输出sql语句配置: 在mybatis全局配置文件mybatis-config.xml如下配即可<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org/...
2019-03-18 21:16:30 3457
原创 spring集成mybatis
1.本例环境 1>. spring + mybatis + eclipse Mars + 基于maven的web项目 2>. 本例源码下载地址: https://github.com/zhangbeizhen/spring-mybatis2.创建基于maven的web项目3.pom.xml配置 引入mybatis,druid,mysql-connector-ja...
2019-03-15 18:30:54 153
原创 解决:Controller接收的请求参数的中文参数乱码
本例环境: eclipse MARS2 + Tomcat v7.0 + 基于maven的web项目场景: 浏览器发送请求: http://127.0.0.1:8080/spring-mybatis/emp/insert?lastName=赵六&[email protected]&gender=1&cardNumber=20190314002&...
2019-03-15 18:30:36 4147
原创 解决:Could not publish server configuration for Tomcat v7.0 Server at localhost
本例环境: eclipse MARS2 + Tomcat v7.0报错信息: Could not publish server configuration for Tomcat v7.0 Server at localhost. Multiple Contexts have a path of "/generator"问题导致原因: 在D:\workspaceMav...
2019-03-15 12:21:59 1406
原创 springboot集成mybatis
1.本例环境 springboot + mybatis + IntelliJ IDEA2.创建Spring Initializr项目3.pom.xml配置 引入mybatis,druid,mysql-connector-java,spring-boot-starter-jdbc,spring-boot-starter-web等模块4.application.yml配置 ...
2019-03-14 21:39:16 217
原创 上传本地代码到github托管
本例环境: windows 10 + Git Git下载地址: https://www.git-scm.com/download本例场景: 将springboot-mybatis源码上传到springboot-mybatis托管 1. 在本地建立git仓库 命令行cd到你的本地项目根目录下,本例目录: D:\git-info2019\springboot-m...
2019-03-14 21:22:52 229
原创 idea格式化代码快捷键
1>.代码格式化Ctrl+Alt+L2>.application.yml配置信息左对齐快捷键Shift+Tab以上,TKS.
2019-03-14 17:57:01 52414 2
原创 mybatis驼峰命名属性功能与配置
1.本例环境: springboot + mybatis + IntelliJ IDEA2.功能: 数据库字段,一般都用下划线分隔例如employee表的姓名字段last_name;但是Model等实体对象中的属性,一般用驼峰命名,例如lastName;使用mybatis驼峰命名属性后,表字段last_name能自动映射到表对应实体对象的lastName.3.spri...
2019-03-14 17:56:36 8826 1
原创 解决:java.lang.IllegalStateException: Property 'configuration' and 'configLocation' can not specified
本例环境: springboot + IntelliJ IDEA报错信息:解决: 在springboot的application.yml不能同时使用以下两个配置,换句话说,两者配置方式只能取其一. mybatis: config-location: classpath:mybatis/mybatis-config.xml configuration:...
2019-03-14 17:56:19 7076
原创 解决: Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase
本例环境: IntelliJ IDEA 1.报错信息:2.导致原因:在使用 mvn tomcat7:run命令时,idea会自动加上mvn,所以实际运行时变成 mvn mvn tomcat7:run因此,直接输入tomcat7:run即可错误截图:正确截图:以上,TKS....
2019-03-13 12:05:41 6539
原创 org.apache.tomcat.maven插件与mvn tomcat7:run命令使用和org.mortbay.jetty插件与mvn jetty:run命令使用
本例环境: IntelliJ IDEA 本例场景: org.apache.tomcat.maven插件与mvn tomcat7:run命令使用 org.mortbay.jetty插件与mvn jetty:run命令使用1.创建基于maven的web项目2.在pom文件中加入如下配置 <build> <finalName>de...
2019-03-13 12:05:10 1042
原创 springboot整合druid数据源时:Failed to bind properties under 'spring.datasource' to javax.sql.DataSource
报错信息: 场景: 在application.yml的spring.datasource配置监控统计拦截的filters引起 filters: stat,wall,log4j解决: 在pom文件中引入如下jar包即可<!-- https://mvnrepository.com/artifact/log4j/log4j --><dep...
2019-03-10 15:32:30 1837
原创 Linux系统修改时间
本例环境: Linux version 3.10.0-957.1.3.el7.x86_64 1.查看时间 [root@localhost ~]# date Sun Mar 10 13:43:54 CST 20192.修改时间 [root@localhost ~]# date -s "20190310 13:36:38" #yyyymmdd hh:mm...
2019-03-10 13:50:53 2699
原创 解决:本机jdk版本过低,spring-tool-suite无法启动
解析: 本例本机环境:jdk7,本机运行SpringToolSuite4无法启动,原因是需要JDK8. 如果不改变全局配置的jdk7,那就再安装一个jdk8. 在spring-tool-suite启动配置中指定安装的jdk8.1.本例安装目录D:\MySoftware\sts-4.1.2.RELEASE,在该目录中找到SpringToolSuite4.ini文件,添加如下...
2019-03-07 08:49:30 3278 1
原创 SpringMVC日期格式化配置
本例使用场景: 后台代码返回日期数据要在前台页面中显示,且要求格式:2019-03-04 15:36:03 在没有配置前返回前台数据是:1551684963000 配置后:2019-03-04 15:36:03本例环境: eclipse MARS2 + 基于maven的web项目+jdk7 +spring4.x1.继承ObjectMapper,写个自定义类Custom...
2019-03-06 13:20:54 656
原创 检查远程IP和端口号是否可用
检查远程IP和端口号是否可用1. 检查ip ping ip地址2. 检查端口号 telnet ip地址 端口号以上,TKS.
2019-03-05 17:50:35 2806
原创 Linux查找进程与kill进程
本例环境: CentOS Linux release 7.4.1708场景: 查找tomcat进程并kill进程1.查找进程号 ps -aux | grep tomcat2.kill进程 kill -s 9 进程号以上,TKS
2019-03-05 17:49:34 2253 1
原创 html文件相对路径引用
本例环境是eclipse + 基于maven的web项目 + jdk7 + springmvc1.本例目录如下截图 2.本例中static,views,WEB-INFO均在根目录下,且三个目录同级3.应用场景 本例应用是views目录下的index.html要引用static目录下的各种js,css等组件 可以如下引用: <link rel="style...
2019-03-05 17:44:55 4154
原创 解决:Server Tomcat v7.0 at localhost was unable to start within 45 seconds
报错信息:Server Tomcat v7.0 at localhost was unable to start within 45 seconds截图:本例场景:eclipse MARS2 + JDK7 + maven工程解决:1.不修改启动时间,清理工程再次重启,能加快启动2.修改启动时间,针对一些项目本身初始化内容比较多情况以上,TKS....
2019-03-04 12:43:55 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人