Java
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于 足下
Walker Xie
学之,则难者亦易矣;不学,则易者亦难矣
展开
-
restTemplate多文件请求
restTemplate多文件请求重点注意:请求的头 headers.setContentType(MediaType.MULTIPART_FORM_DATA);List<MultipartFile> files = reqContractCreateBean.getFiles();//获取临时文件目录String tempDir = appConfigProperties...原创 2020-01-16 10:55:00 · 590 阅读 · 0 评论 -
java动态类加载
最近做项目,有个需求需要实现动态类加载,通过尝试成功解决了该问题,记录下来,以便未来碰到此类问题有一个参考. package com.demo;public class Person { protected String name; protected String job; public Person(String name, String job) { super();...原创 2020-01-16 10:42:29 · 144 阅读 · 0 评论 -
java开发知识点
在xml配置文件中,url中的&符号需要转义成“&amp;”原创 2018-11-15 13:39:46 · 133 阅读 · 0 评论 -
前后端分离下菜单和功能权限考虑与设计
较早开发的项目不存在前后端分离问题,前端通过jsp或其他技术,在前端页面中定义标签来控制菜单、按钮的显示与隐藏;后台通过注解或者拦截器来处理后台访问控制权限(有些项目不做后台访问控制权限)。数据库权限控制采用基础RABC模型,即:用户表、角色表、用户与角色关系表、权限表、角色与权限关系表五张表构成 前后端分离项目中,菜单与功能权限如果放到一起就会感觉有写乱,建议进行拆分,定义如下结构模型...原创 2018-11-15 14:43:35 · 6937 阅读 · 7 评论 -
Apache cxf 3.2.7调用webservice实现
本文主要记录一下java maven项目基于cxf调用webservice的实现.参考文档:http://cxf.apache.org/docs/index.html类自动生成pom配置&amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.apache.cxf&amp;lt;/groupId&amp;gt; &amp;lt原创 2019-02-22 15:49:38 · 1049 阅读 · 0 评论 -
解决eclipse中maven项目更新导致jdk版本变化
问题描述:eclipse创建maven项目时,默认jdk版本为1.5。实际编译和运行需要1.8+,导致每次更新完maven项目自动变为1.5。都需要再次修改jdk版本.解决方法一: 修改pom文件,指定jdk版本<build> <plugins> <plugin> <groupId>org.apache.ma...原创 2019-03-08 09:30:27 · 1044 阅读 · 0 评论 -
JAVA并发编程系列一(并发简介)
并发介绍概念并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行(多核cpu情况下指的是同一个核)出现的原因没有并发带来的坏处(反证法)资源利用率 输入输出操作时会等待造成资源浪费公平性 不同的程序对资源有平等的使用权便利性 工作是串行,带来使用的不方便风险安...原创 2019-03-26 10:40:41 · 123 阅读 · 0 评论