![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
grootblockchain
Happy everyday!
展开
-
docker部署tomcat项目并取消项目名跟路径访问
拉取镜像docker pull tomcat:8.5启动dockerdocker run -d -p 8002:8080 --name vr-mall \--network=net-ehooyun \-v /ehooyun/java/vr-mall/platform-framework.war:/usr/local/tomcat/webapps/ROOT.war \--restart=always tomcat:8.5注意两点:1、将war包挂载到镜像中/usr/local/t原创 2022-03-06 00:48:27 · 910 阅读 · 1 评论 -
创建远程git仓库、同步代码指引、修改远程仓库地址
创建远程git仓库、同步代码指引、修改远程仓库地址原创 2021-08-22 11:20:15 · 430 阅读 · 0 评论 -
html字符解码处理以及括号贝转义为& #40;和& #41;后台解析方式(正则方式)
有的前段传过来的括号会被转义为& #40;和& #41; 但是html转义中有没有这个字符,其实就是多了个空格,改成(和)就可以了。解:1、先用正则把&和#之间的空格替换掉,注意,这里不是所有空格都替换掉,只替换& #40;和& #41;中的空格;所以需要用到正则,而不是字符串的replaceAll;比如(client aaa),中间的空格是不能替换掉的。2、用java自带的htmlUtils工具进行html转码具体..原创 2021-03-10 22:26:26 · 6672 阅读 · 4 评论 -
tomcat访问路径去掉项目名
在tomcat目录下的conf/server.xml中的<host></host> 标签中增加<Context path="/" docBase="/usr/local/bin/tomcat/tomcat9.0/webapps/myproduct/" beloadable="true" crossContext="true" />配置。如下所示:...原创 2020-01-11 17:15:02 · 700 阅读 · 0 评论 -
springboot利用spring.profiles.active=@spring.active@不同环境下灵活切换配置文件
我们开发当中一般会有多种运行环境,在各种运行环境中配置文件多少有些不同。我们可以利用spring.profiles.active来实现动态加载配置文件。实现很简单,以springboot+ maven项目为例,走起:一、创建配置文件配置文件结构:这里建三个配置文件,application.yml作为主配置文件配置所有共同的配置;-dev和-local分别配置两种环境下的不同配置内容,如...原创 2019-11-12 16:47:34 · 4841 阅读 · 0 评论 -
easypoi
使用问题集锦:在使用easypoi导出excel时,报错 :Your stream was neither an OLE2 stream, nor an OOXML stream使用.xls格式的模板时会报以上错误。改为.xlsx格式不会报这个错但是也会有其他的问题。解决办法:(感谢原作者:https://blog.csdn.net/ljheee/article/details/8338...原创 2019-11-11 11:57:01 · 1091 阅读 · 0 评论 -
java路径问题:springboot的前段静态资源路径、java后端读取文件路径、直接访问html
路径问题!路径问题!路径问题!这个问题坑我两次了,这次必须整理一下。杜绝在此入坑,也祝各位码农们出坑。不过需要说的地方还挺多的,我尽量精简着说。来,TMD走起。大概内容:1、相对路径和绝对路径2、springboot项目web中前段静态资源的路径配置3、静态文件路径配置(包括java后端读取文件路径)走:一、相对路径和绝对路径(简单一说)绝...原创 2019-11-10 00:21:54 · 5121 阅读 · 0 评论 -
IntelliJ IDEA设置类注释和方法注释模板
1、设置类注释模板 打开idea设置settings 搜索tamplate,找到File and Code Templates =>Class 编辑内容如下#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end/*** @author groot* @date $...原创 2019-10-16 15:37:51 · 313 阅读 · 0 评论 -
spring mvc项目不经过controller直接访问html文件配置
1、使用velocitypom中添加 <!-- Velocity视图所需jar --> <dependency> <artifactId>velocity</artifactId> <groupId>org.apache.velocity</gr...原创 2019-05-15 20:24:02 · 3812 阅读 · 0 评论 -
Netty TCP通讯拆包、粘包处理
tcp是个流协议,所谓流,就是没有界限的一串数据。tcp底层并不了解上层业务的具体含义,它会根据tcp缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被tcp拆分为多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送。这就是所谓的tcp拆包/粘包问题。拆包:通常是由于发送较大长度数的据超出了自定义长度,或者超出了相关网络传输协议的长度限制,发送的一包数据被拆分为多次发...原创 2019-05-26 13:40:20 · 489 阅读 · 0 评论 -
java实现同步sqlserver中的表数据到mysql的方案
场景项目框架情况: SpringMVC + MybatisPlus + msyql...需求: 从sqlserver数据库中同步产品和产品类别两个表的数据。思路1、利用 java自带的java.sql.Connection 与sqlserver数据库建立连接。2、通过Apache的dbutils工具类QueryRunner(...原创 2019-06-19 18:47:35 · 3643 阅读 · 2 评论 -
公众号开发--java保存用户信息
转:https://blog.csdn.net/cs_hnu_scw/article/details/79103129好使!注意点再次强调:对添加的回调页面域名:首先,不能加入http://这个,也不能在末尾加/,对于平常的链接,我想都有这个,这个是请求协议,但这里千万不能加入;另外,只需要写总的域名地址,不需要精确到最内层。打个比方:一般的:http://myjava.ngr...转载 2019-06-10 01:17:03 · 478 阅读 · 0 评论 -
java 不通过数据源直连数据库操作数据
方法1、利用 java自带的java.sql.Connection 与sqlserver数据库建立连接。2、通过Apache的dbutils工具类QueryRunner(org.apache.commons.dbutils.QueryRunner)来获取sqlserver中的对应数据。具体实现参考上一篇文章:https://blog.csdn.net/CaptainJava/arti...原创 2019-06-19 18:59:36 · 491 阅读 · 0 评论 -
公众号开发--模板消息推送中文乱码问题
本地main方法发送中文正常,启动服务端下订单推送公众号模板消息时中文乱码。这肯定是编码的问题。解决办法:发送消息模板推送的http工具类里获取out流时设置编码格式为utf-8即可。如下:PrintWriter out = null;out = new PrintWriter(new OutputStreamWriter(conn.getOutputStream(), "...原创 2019-06-10 12:13:13 · 1982 阅读 · 1 评论 -
window下运行springboot jar包使用外部配置文件
带有java运行环境的window机器一、springboot项目打包并且与配置文件放在同一目录下,并且新建一个扩展名为bat的运行文件二. 编辑.bat文件内容如下title CPControl -- 运行窗口标题java -jar Demo-0.0.1-SNAPSHOT.j...原创 2019-07-04 19:43:35 · 3371 阅读 · 1 评论 -
linux centos7安装mysql5.7+配置+账号创建+授权+远程连接 超详细教程
Mysql也安装过不少次了但是每次都要看别人的文档,并且每个文档都不全,在这里整理一下,以便帮助有需要的伙伴儿们。首先声明以下文章大部分是参考其他博主的文章,在此只是整合梳理了一下。特此感谢: 安装:https://www.cnblogs.com/luohanguo/p/9045391.html 用户及授权:https://www.cnblogs.com/sos...原创 2019-08-25 16:34:32 · 1398 阅读 · 0 评论 -
maven 打包跳过单元测试
1、pom.xml中配置<properties> <!--跳过单元测试 --> <maven.test.skip>true</maven.test.skip> <maven.javadoc.skip>true</maven.javadoc.skip></properties>2、...原创 2019-05-20 13:36:04 · 4575 阅读 · 0 评论 -
JSON.toJSONString(data)出现"$ref": "$.data[14].teamSubEntity"的问题
使用alibaba.fastjson中使用JSON.toJSONString(data)转字符串是,结果中出现$ref": "$.data[i].obeject的问题当前fastjson.version 1.2.47其他版本未测试网上查的大侠说,问题的原因应该是:使用FastJson的JSONArray类型作为返回数据,当像JSONArray对象中添加JSONObject对象,而J...原创 2019-05-07 10:33:11 · 1015 阅读 · 0 评论 -
Exception resolution: org.hibernate.AnnotationException:No identifier specified for entity
Exception:项目启动时报错,org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/o...原创 2018-07-13 16:22:39 · 939 阅读 · 0 评论 -
maven导出项目依赖的jar包
现在java开发使用maven管理依赖非常方便,但是有一次,需要导出已经用maven配好的依赖包,结果发现maven的包存放,都是在本地仓库中一层一层文件夹存放的,并不会把一个项目的依赖单独放在一起的,这样一个一个找太麻烦了。使用以下方法可以搞定一、导出到自定义目录中在需要导出依赖的maven项目下创建lib文件夹,输入以下命令:mvn dependency:copy-depen...原创 2018-08-31 11:42:12 · 322 阅读 · 0 评论 -
spring http 请求中可以通过out流来返回数据
1.返回方式PrintWriter out = response.getWriter();out.println(Json.toJSONString(returnMap));out.flush();out.close();优点: 这种方式可以减少高频调用下接接收方io错误的情况(未被正式证实)缺点: 在out.close之后,请求已经结束,但是后续程序依然会运行...原创 2018-08-31 11:46:21 · 1373 阅读 · 0 评论 -
AWS SDK for Java 的使用(适用于 Java 的 AWS 开发工具包开发人员指南)之配置aws凭证
今天接了个新项目,使用的AWS SDK for Java。例如: <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-bom</artifactId> <version>${...原创 2018-11-03 14:58:09 · 9954 阅读 · 1 评论 -
git常用命令
注:以下内容转自:https://www.cnblogs.com/chenwolong/p/GIT.html-------------------------------------------------------------------------------学无止境,精益求精!十年河东,十年河西,莫欺少年穷!学历代表你的过去,能力代表你的现在,学习代表你的将来!本篇博客...转载 2018-11-25 13:28:20 · 119 阅读 · 0 评论 -
超详细java时间处理工具
转自:https://www.cnblogs.com/javahr/p/9248308.htmlpackage com.td.util; import java.sql.Timestamp;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;...转载 2019-03-22 09:48:38 · 379 阅读 · 0 评论 -
Java项目不需要配置 jre环境运行、SpringBoot项目打jar包以及bat指定JRE启动
现在项目有需求,在不搭建环境的情况下用windows运行java项目。于是在网上找了下教程,发现很简单。整理一下分享给大家:1、我用的用的idea所以用maven中的install或package打包java项目(springboot项目)、打包jar文件在target目录下找到将jar文件复制出来放到要打包的文件夹下,并且改名为 referee-v1.0(名字无所谓)...原创 2019-03-30 14:40:26 · 6461 阅读 · 1 评论 -
转:netty4+tcp+springboot,server+client
经实践好用,转载备用:https://blog.csdn.net/yzh_1346983557/article/details/85327042转载 2019-04-10 10:32:36 · 1320 阅读 · 0 评论 -
SpringBoot中使用AOP打印接口日志的方法
转发:https://www.jb51.net/article/140997.htm好用。感谢分享转载 2019-04-10 12:57:59 · 1283 阅读 · 0 评论 -
springboot slf4j配置日志输出到tomcat logs目录下
之前用${catalina.home}一直取不到。其实直接用../就可以了。应为默认输出目录是运行目录即tomcat/bin,所以可以如下配置一下。logback-spring.xml文件:<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="10 seconds...原创 2019-04-10 15:08:39 · 6092 阅读 · 3 评论 -
springboot原生线程池使用、异步处理
1、启动类添加注解,开启异步支持@EnableAsync//开启异步处理支持,开启springboot线程池2、配置文件配置属性(我是自定义的配置文件,config.properties,也可以配置在application.properties中)#线程池配置#核心线程池大小async.pool.corePoolSize=20#最大线程数async.pool.maxPool...原创 2019-04-11 14:08:01 · 1073 阅读 · 0 评论 -
springboot读取自定义配置文件
前提:Application.java启动类要添加注解支持,如果使用的注解是@SpringBootApplication那没问题,如果不是的话,还需要添加如下注解来开启配置文件读取支持@EnableAutoConfiguration //自动加载配置信息实现方法:一、1、如果是读取application.properties文件中的值可以直接用@Value("${属...原创 2019-04-10 08:44:49 · 2725 阅读 · 0 评论 -
转:Java BigDecimal详解
https://www.cnblogs.com/LeoBoy/p/6056394.html转载 2019-04-22 16:59:03 · 418 阅读 · 0 评论 -
alibaba FastJson使用
本人比较懒直接转载:https://blog.csdn.net/xuforeverlove/article/details/80842148https://blog.csdn.net/xlecho/article/details/81131561.....转载 2019-04-25 14:49:13 · 676 阅读 · 0 评论 -
window下idea使用tomcat日志中文乱码终极解决
在网上找了无数的方法,对tomcat配置和idea一顿设置都不好用。都没有解决。后来在跟我同事老版本的tomcat对比一边后发现有一处可疑点。结果ok了。当前tomcat版本:8.5.39解决办法:打开conf下logging.properties文件将带有utf-8的编码配置项注释掉,完美解决。#1catalina.org.apache.juli.AsyncFileHand...原创 2019-05-06 09:42:38 · 8912 阅读 · 24 评论 -
Exception resolution: spring-boot-jpa 利用 JpaRepository 查询数据 提示无法反序列化问题
问题是字段数据类型对应不正确最终解决是 import 的包不正确 ,仔细检查一下发现,引错包了。原创 2018-07-13 10:22:59 · 1124 阅读 · 1 评论