- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 switch配合enum的使用
废话不多说,先上代码,拿性别举个列子。定义一个枚举类public enum SexEnum { ERROR("0", "错误的性别"), MAN("1", "男人"), WOMAN("2", "女人"); String code; String name; //枚举被设置成单例的,是不允许new的,所以构造方法默认是private修饰的 ...
2020-04-23 16:53:08
2109
原创 java发送原生的http请求
发送get请求import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLExceptio...
2019-11-10 16:44:51
2382
1
原创 resttemplate 发送get请求
get请求的两种传参方式参数拼接到url中 public void doGetTest() { String orgCode = "900000"; String versionNo = "1573062384036"; String body = null; try { ResponseEnti...
2019-11-10 16:06:04
18206
原创 resttemplate 发送带header的post请求
Content-Type:application/json @Autowired RestTemplate restTemplate; @Test public void testPost(){ //设置请求头参数 HttpHeaders httpHeaders = new HttpHeaders(); httpHe...
2019-11-10 09:00:47
11254
原创 resttemplate 发送带header的get请求
两种方法使用注入的方式 @Autowired RestTemplate restTemplate; @Test public void getTest(){ //设置get请求参数 Map<String,String> params = new HashMap<>(); params.put...
2019-11-09 13:45:09
14072
原创 spring boot指定配置文件的几种方式
在spring boot项目中会有多个配置文件,一般情况下写成下面这个样子:application.properties 主配置文件,一般写不会改动的配置application-dev.properties 开发环境配置application-test.properties 测试环境配置application-pro.properties 生产环境配置实现多环境配置...
2019-10-22 09:27:22
16371
原创 java.lang.NoClassDefFoundError: java/util/Base64
解决方式jdk版本低于1.8导致的1.检查项目打包版本是否低于1.82.检查项目启动使用的jdk版本是否低于1.8我在项目中遇到的1.本地、测试环境功能没有问题2.正式环境部署了多台机器,功能偶尔不正常3.拉取日志包含java.lang.NoClassDefFoundError: java/util/Base64错误...
2019-10-21 14:37:01
4330
原创 PageHelper自定义count
使用场景web页面的查询功能太复杂,pageHelper自动生成的count语句相当于在查询语句外包一层count,查询速度比较慢。需要优化count语句,所以才想起来自定义count语句。版本要求5.0.4版本及以上<dependency> <groupId>com.github.pagehelper</groupId> <art...
2019-10-16 10:22:45
9480
原创 提交本地代码到github
1.在GitHub上创建仓库2.在需要提交代码的文件夹下打开git命令行(右键-》git bash here)3.git init(建立本地仓库)4.git add . (add代码)5.git commit -m "注释" (提交代码)6.git remote add origin “GitHub仓库地址”(本地仓库关联远程仓库)如果这步操作出现remote origin...
2019-03-10 21:00:53
197
原创 spring boot项目把本地配置文件提交至git后,怎么删除远程分支中的本地配置文件
idea开发工具下,spring boot项目有.idea、logs等等文件夹和*.iml文件,如下图所示。这些本地配置文件是不需要提交至git的,可以在提交之前使用.gitignore文件添加对这些文件的过滤。具体操作是:打开workspace,将不需要提交的文件删除 添加.gitignore文件,配置过滤参数,具体配置方法可以参照这篇博客:https://blog.csdn....
2018-12-03 15:27:34
1301
转载 如何用命令将本地项目上传到git
本文转自博客园,由eedc倾力撰写,地址:https://www.cnblogs.com/eedc/p/6168430.html 如何用命令将本地项目上传到git 1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记...
2018-11-21 08:36:28
238
原创 JAVA中循环删除List中元素
删除List某个元素使用list.remove(index)方法。在删除某个元素后list大小在变化,而遍历的下标没有发生改动,导致会漏掉一些数据。 所以删除多个元素时,可以使用如下方法:import java.util.ArrayList;import java.util.Iterator;import java.util.List;public ...
2018-10-18 16:53:34
218
原创 String是值传递还是引用传递
Java参数传递分为值传递和引用传递,基本类型是值传递,封装的对象时引用传递。 先看一下值传递,引用传递和String参数传递的Demo:值传递:/** * 值传递 * @author Administrator * */public class Demo29 { public static void main(String[] args) ...
2018-10-18 15:32:57
3163
5
转载 MyBatis如何防止SQL注入
本文转载自博客园 积淀 的博客https://www.cnblogs.com/200911/p/5869097.html该文章介绍了MyBatis是怎么防止SQL注入的。MyBatis如何防止SQL注入&amp;nbsp; &amp;nbsp; &amp;nbsp;SQL注入是一种代码注入技术,用于攻击数据驱动的应用,恶意的SQL语句被插入到执行的实体字段中(例如,为了转储数据库内容给攻击者)。[摘自]&amp;nb..
2018-09-20 23:15:32
244
原创 使用lombok时可以自定义get、set方法
项目中遇到的一个问题,先把结论写在这里: 当使用lombok时,部分get、set方法需要自定义,lombok不会再生成对应的方法。所以自己写get、set方法和lombok生成的方法不冲突。 可能看到这里,对于问题以及问题的结论都看得云里雾里,那么我举个列子:在Idea里创建两个Bean类CupA和CupB,都使用@Data注解,只是CupA的cup属性的set方法...
2018-07-23 14:36:39
53032
7
原创 desc查询表字段信息
MySqldesc tablenameOracleoracle下可以在sqlplus中使用desc命令查看, 或者使用下面这个sql语句也是可以查看表信息的SELECT * FROM user_tab_columnsWHERE table_name = 'tablename'举个例子:查询某个oracle表有哪些字段可以为空SELECT * FROM use...
2018-07-20 13:49:49
8300
转载 Java并发编程:volatile关键字解析
本文转自博客园:https://www.cnblogs.com/lic309/p/4079194.html 由“大招无限”倾力撰写以下为博客内容:众所周知,spring最核心的两个功能是aop和ioc,即面向切面,控制反转。这里我们探讨一下如何使用spring aop。1.何为aop aop全称Aspect Oriented Programming,面向切面,AOP主要实现的...
2018-07-13 15:04:44
1878
原创 checkbox和文字对齐
页面上有个checkbox和文字不对齐,特别难看。是丑成这样的: 代码是这样的:<label> <input type="checkbox" name="allot_flag"/>&nbsp;&nbsp;受理未完成</label>对齐以后看着舒服多了: 完善后的代码是这样的:<label&
2018-07-12 15:23:36
8292
1
原创 Truncated incorrect DOUBLE value: ‘test‘
程序跑起来测试功能的时候,后台报了一个错误Truncated incorrect DOUBLE value: ‘test’。拿sql去数据库执行,可以正常运行。就是下面这个很简单的update语句:update epn_manage_userversion set force_update_ver='1.0' where userid =100037001可以看出语法不存在问题的。...
2018-07-12 13:54:29
9987
1
原创 Weblogic上部署项目
把需要部署的war包上传到weblogic所在的服务器上面,可以使用Xshell、SecureCRT等工具。(其实也可以不用上传的,这里就不描述这种方式了) 在浏览器中访问weblogic页面,登录以后,按照图的步骤来做。1.进入主页面,可以看到左边栏上有个“部署”2.找到war包并按照步骤操作。(还是说一下不上传war包的操作吧:点击“上载”,在Windows里找到...
2018-06-28 17:50:33
10095
原创 Date和String类型相互转换
格式化时间使用simpledateformat.format(date),有时候项目中需要把String格式的时间转换成Date,那么就需要用到simpledateformat.parse(str)。String转Date(注意:String to Date的时候需要保持SimpleDateFormat和String里面的时间格式保持一致。)import java.text.SimpleD...
2018-06-28 17:14:10
3191
原创 Git提交代码的流程
企业级项目git远程仓库一般是由master/test/dev三个分支构成,开发人员是在dev上做开发,当需要发布测试环境或者生产环境时管理员会把开发人员提交的代码合并到test或者master上。开发人员git操作流程:1.git clone 把远程dev上的代码克隆到本地(origin/dev)2.git checkout -b dev 在本地创建一个dev分支,在这个分支上修...
2018-06-11 20:19:13
14451
5
spring framework4.0.3,及项目搭建整合包
2017-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人