
java
小白爱吃猪头肉
github:https://github.com/xiangying110
展开
-
排查 Disconnected from the target VM, address: ‘127.0.0.1:10488‘, transport: ‘socket‘
出现这个问题的原因有很多,网上的解决方法很多,但都没有作用,核心原因是出现了冲突端口被占用,所以我倒退操作是前一刻在另外个项目更新了mybatis-plus-boot-starter的版本,更过测试springboot2.2.0和mybatis-plus-boot-starter3.3.2冲突,导致以上错误。解决方法:降低mybatis-plus-boot-starter的版本为3.2.0...原创 2021-09-17 19:30:17 · 2058 阅读 · 0 评论 -
SpringBoot导入异常:The temporary upload location [/tmp/tomcat.135042057.80/work/Tomcat/localhost/ROOT]
springboot项目一个导入功能突然报错:Servlet.service() for servlet [dispatcherServlet] in context with path [/cloud-disk] threw exception [Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Failed to parse multipart s原创 2021-02-25 11:10:20 · 461 阅读 · 0 评论 -
JSONArray去重
net.sf.json.JSONArray orgname=new net.sf.json.JSONArray();List list = net.sf.json.JSONArray.toList(orgname);HashSet hs = new HashSet(list);net.sf.json.JSONArray newjsonarray= net.sf.json.JSONArray.fromObject(hs);利用的是HashSet 的不重复特性...原创 2021-01-19 16:01:52 · 1873 阅读 · 1 评论 -
Java 解决跨域问题
以上三个条件中有一个条件不同就会产生跨域问题。解决方案前端解决方案后端解决方案具体方式一、使用Filter方式进行设置使用Filter过滤器来过滤服务请求,向请求端设置Response Header(响应头部)的Access-Control-Allow-Origin属性声明允许跨域访问。引言 什么是跨域(CORS) 什么情况会跨域 解决方案 前端解决方案 后端解决方案 具体方式 一、使用Filter方式进行设置 二、继承 HandlerIn...转载 2020-10-11 16:32:04 · 289 阅读 · 0 评论 -
bootstrap模态框一闪而过和两个模态框相互影响的问题
错误代码:<button class="btn btn-primary btn-xs" data-toggle="modal"data-target="#myModal" onclick="toUpdate(${c.id})">修改</button>在button标签里添加type=“button”,问题解决<button type="butto...转载 2020-02-21 14:50:36 · 526 阅读 · 0 评论 -
webservice之自定义请求头实现
服务端实现@Override public String sendMessage(String paramString) { String gjgxjhpt_rid = ""; String gjgxjhpt_sid =""; // 要调用的服务编码 String gjgxjhpt_rtime = ""; //...原创 2019-11-21 11:47:47 · 1454 阅读 · 0 评论 -
mybatis if标签判断字符串相等
mybatis 映射文件中,if标签判断字符串相等,两种方式:因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候, <if test="sex=='Y'.toString()"> <if test = 'sex== "Y"'>注意:不能使用<if test="sex=='Y'">an..转载 2018-10-04 14:39:02 · 464 阅读 · 0 评论 -
Java异常与事物回滚探究
转自 http://www.linuxidc.com/Linux/2014-03/98885.htmspring 事务注解默认遇到throw new RuntimeException("...");会回滚需要捕获的throw new Exception("...");不会回滚// 指定不回滚@Transactional(rollbackFor=Exception.class) pu...转载 2018-10-02 14:25:10 · 2485 阅读 · 1 评论 -
Spring Boot干货系列:配置文件解析
前言上一篇介绍了Spring Boot的入门,知道了Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spring Boot的配置文件application.properties。正文Spri...转载 2018-08-02 15:09:27 · 244 阅读 · 0 评论 -
swagger2接受json数据类型
使用@RequestBody 注解,标识从请求的body中取值服务端示例代码 @ApiOperation(value="分类", notes="平台") @RequestMapping(value="/Group",method = RequestMethod.POST,produces = "application/json") public void CreateCata...原创 2018-07-10 16:55:49 · 33795 阅读 · 7 评论 -
Jquery.DataTable合并单元格
$(function() { var grid = new Datatable(); grid.init({ src: $("#list-table"), onSuccess: function(grid) {}, onError: function(grid) {}, loadingMessage: '加载中......原创 2018-05-30 16:02:22 · 6311 阅读 · 3 评论 -
理解 IntelliJ IDEA 的项目配置和Web部署
1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。 1.1 ProjectProject name:定义项目的名称; Project SDK:设置该项目使用...转载 2018-10-14 18:28:44 · 143 阅读 · 0 评论 -
DevOps简介
DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)为基础,来优化程式开发、测试、系统运维等所有环节。 DevOps的概念DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。DevOps是为了填补...转载 2018-10-09 18:46:37 · 23349 阅读 · 3 评论 -
springboot打出war包
一:修改pom.xml文件修改pom文件去掉springboot对tomcat的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId&g...原创 2018-12-27 09:49:29 · 178 阅读 · 0 评论 -
简单明了区分escape、encodeURI和encodeURIComponent
一、前言讲这3个方法区别的文章太多了,但是大部分写的都很绕。本文试图从实践角度去讲这3个方法。 二、escape和它们不是同一类简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读。编码之后的效果是%XX或者%uXXXX这种形式。其中 ASCII字母、数字、@*/+ ,这几个字符不会被编码,其余的都会。最关键的是,当你...转载 2019-01-02 20:25:33 · 322 阅读 · 0 评论 -
深入剖析Java中的装箱和拆箱
深入剖析Java中的装箱和拆箱 自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。 以下是本文的目录大纲:...转载 2019-04-12 14:33:01 · 166 阅读 · 0 评论 -
mybatis中大于等于小于等于的写法
第一种写法(1):原符号 < <= > >= & ' "替换符号 < <= > >= & ' "例如:sql如下:create_d...转载 2019-04-16 14:08:33 · 357 阅读 · 0 评论 -
SpringBoot学习——@Autowired自动注入报:could not be found问题的理解和解决方案
微服务应用程序中,我们会通过Java后台的方式发送http请求并调用其他注册在Spring Cloud Eureka server上的微服务,之前我们可能会手动封装一个Http发送请求类,然后通过其中的sendGet或者sendPost方法借由java IO的形式发送出去。但是,上述方法过于繁琐和和臃肿,我们使用org.springframework.web.client.RestTempla...转载 2019-07-16 17:20:24 · 7107 阅读 · 0 评论 -
ibatis的批量插入-iterate标签应用
项目开发中在很多地方可能会遇到同时插入多条记录到数据库的业务场景,如果业务级别循环单条插入数据会不断建立连接且有多个事务,这个时候如果业务的事务执行频率相当较高的话(高并发),对数据库的性能影响是比较大的;为了提高效率,批量操作会是不错的选择,一次批量操作只需要建立一次连接且一个事务,能很大程度上提高数据库的效率。 批量插入操作的SQL语句原型如下:插入 到 wsjia...转载 2018-05-22 16:46:06 · 2107 阅读 · 0 评论 -
maven 遇到failOnMissingWebXml有关问题解决方法
使用maven创建项目时有时在pom.xml的war处出现failOnMissingWebXml的错误,根据错误提示的原因可以知道项目是web项目,打包时打成war包。如果项目里没有web.xml,在项目里添加一个web.xml,刷新一下项目,就应该没有错误,如果还有请看下面的介绍 如果你的项目在 /src/main/webapp/WEB-INF 下有web.xml,但是仍然还是报这个错误,需...转载 2018-04-26 18:36:52 · 518 阅读 · 0 评论 -
题目:有n(n<=8)个物品需要装入盒子,形状为圆型,且物品必须紧贴盒子底部。情况类似图中所示:
题目:有n(n求盒子宽度的最小值。 //forthimport java.io.File;import java.io.FileWriter;import java.io.Writer;import java.util.LinkedList;import java.util.Scanner;public class forth {原创 2015-10-09 20:03:19 · 455 阅读 · 0 评论 -
Workspace目录的更改
首次启动Eclipse/MyEclipse时, 会弹出"Workspace Launcher"对话框, 提示设置Workspace路径. 设定好路径后, 若勾选了"Use this as the default and do not ask again", 那么以后再启动时就不会有提示, 直接进入默认工作空间. 有3中方法可以更改workspace的路径设置:1. 启动Eclips转载 2015-10-10 14:05:25 · 723 阅读 · 0 评论 -
Eclipse插件安装4种方法
Eclipse插件的安装方法大体有以下三种:[9]第一种:直接复制法假设Eclipse的安装目录在C:\eclipse,解压下载的eclipse 插件或者安装eclipse 插件到指定目录AA(如:c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到C:\eclipse下所对应的文件夹下的fea转载 2017-02-22 09:53:59 · 261 阅读 · 0 评论 -
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化转载 2017-05-08 10:29:56 · 661 阅读 · 0 评论 -
javabean总结
一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,只有get,set的方法的java类的对象. 专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的平常的Java对象 满足这三个条件: 1.执行java.io.Serializable 接转载 2017-06-09 23:52:55 · 231 阅读 · 0 评论 -
run as server和run as run java application
运行一个Java程序时出现这个错误The requested resource is not available平时运行Java web 程序时,一直都是点击整个项目,后面的run as server,今天发现有些Java类可以后面有run as java application.查了资料发现是因为有些Java类里面main方法,运行main方法时就用run原创 2017-11-03 18:00:33 · 3058 阅读 · 0 评论 -
通过xshell登录linux重启tomcat服务器
一:通过shell登录linux二:在Linux系统下,重启Tomcat使用命令操作的!首先,进入Tomcat下的bin目录cd /usr/local/tomcat/bin使用Tomcat关闭命令./shutdown.sh查看Tomcat是否以关闭ps -ef|grep java如果出现以下信息,则表示Tomcat已经关闭root 7010原创 2017-12-09 11:53:45 · 6631 阅读 · 0 评论 -
用Jersey构建RESTful服务
一:环境1、Tomcat 72. Jersey 2.26 下载地址( https://jersey.java.net/download.html)二:流程1.Eclipse 中创建一个 Dynamic Web Project ,本例为“RestfulDemo”一路next到第三步时记得勾选2、新建一个包4.将下载的jesrey的文件全部放在l原创 2017-12-02 16:23:33 · 482 阅读 · 0 评论 -
解决URL参数中的%问题(org.apache.tomcat.util.http.Parameters processParameters Paramete)
测试最近的代码发现,有一个servlet处理通过post方式传递过来的参数的时候偶尔出现乱码,并提示错误“org.apache.tomcat.util.http.Parameters processParameters Parameters: Character decoding failed”,开始以为是编码问题,google了一大堆关于编码的问题,各种测试还是无法解决这个问题。于是把出错的参转载 2018-01-19 15:40:59 · 1283 阅读 · 0 评论 -
bootstrap-table设置表头宽度无效的解决方案
bootstrap-table设置colmuns中某列的宽度无效时,需要给整个表设置css属性.table{ table-layout: fixed;}转载 2018-01-29 19:34:51 · 2376 阅读 · 0 评论 -
eclipse下navigator视图中看不到编译后侧class文件
左侧右上角的倒三角-filters-去掉.class勾选原创 2018-03-15 16:30:08 · 1812 阅读 · 0 评论 -
SuppressWarnings注解用法详解
@SuppressWarnings注解用法详解今天来谈谈@SuppressWarnings注解的作用。J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。@SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它...转载 2018-04-14 14:58:47 · 1279 阅读 · 0 评论 -
Mybatis之typeAlias配置的3种方法
1.定义别名:<typeAliases> <typeAlias alias="User" type="cn.lxc.vo.User" /></typeAliases>2.扫描包方式:<typeAliases> <package name="cn.lxc.vo" /></转载 2018-04-14 21:41:40 · 816 阅读 · 0 评论 -
JAR、WAR、EAR的使用和区别
jar包和war包的区别:war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\webapps\目录下,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了。 war包:是做好一个w...转载 2018-04-15 16:26:47 · 242 阅读 · 0 评论 -
Failure to transfer org.apache.maven.plugins:maven-war-plugin:pom:2.2 from https://repo.maven.apache
出现类似的问题时,是因为下载这些插件或者包时,你手动停止了下载,或者网络原因没有下载成功。要验证是不是这样,只需要找到本地maven仓库中的对应包的文件夹,然后查看里面是否有含有lastupdate字样的文件,如果有,就说明确实是这样。解决方案很简单,将这个包对应的文件夹删除掉,然后让maven重新下载即可。打开maven的本地库...\repository\org\apache\maven\...转载 2018-04-26 18:30:05 · 6760 阅读 · 0 评论 -
Non-resolvable parent POM for com.taotao:Taotao-common:0.0.1-SNAPSHOT: Could not find artifa
在做淘淘商城的项目一开始搭建后台maven工程的时候,做Taotao-common工程继承taotao-parent父工程时,在子工程的pom.xml文件中报错:Project build error: Non-resolvable parent POM for com.taotao:Taotao-common:0.0.1-SNAPSHOT: Could not find artifact c...转载 2018-04-26 18:34:03 · 1663 阅读 · 0 评论 -
java学习网站
Java学习网站 [摘自互联网] Java学习网站 http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM的JAVA专题——永远的蓝色巨人 http://www.huihoo.com/ 灰狐动力——Enterprise Open Source http://www.jdon.com/ J道——转载 2014-10-08 16:44:36 · 835 阅读 · 0 评论