- 博客(136)
- 问答 (1)
- 收藏
- 关注
原创 记一次okhttp 异常
java.lang.NoSuchMethodError: okio.BufferedSource.readUtf8LineStrict(J)Ljava/lang/String; at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242) at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1...
2021-07-29 15:44:10 2060
原创 Idea http client使用 (替换postman)
后台开发难免需要自测接口: 大家使用最多的应该是postman,鉴于IDea 的普及,大家可以集成http client,无需过多软件即可完成手上工作。一:首先在idea 中安装http client插件重启idea生效二: 选择 Tools--->HTTP CLIENT -----> test restful web service三:生成http文件四:接口测试五:注意点: 接口之间需要 ### 分割 如果接口...
2021-07-01 18:17:15 993
原创 2021-04-20
Spring boot 服务启动Error running 'XXXApplication': Command line is too long. Shorten command line for XXXApplication or also for Spring Boot default configuration?解决方法 : 1->项目目录下找到 .idea/workspace.xml文件 2->找到<component name="Pro...
2021-04-20 15:34:31 321
原创 2021-01-12
强大的sar 程序员难免会经常和linux打交道,对常用linux命令也是在熟悉不过。 sar是linux下的监控工具,功能强大,可助大家一臂之力。 --------------------------------------------------------------------------------------------------- sar -n DEV ...
2021-01-12 11:44:03 182
原创 2021-01-05
通过生日计算年龄 计算虚岁 public static int getAge(Date birthDay){ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String birthDays = format.format(birthDay); /** * 先截取字符串中的年,月,日 */ String splits[] = birthDays.trim().split...
2021-01-05 18:05:15 132
原创 2021-01-05
封装okhttp 整理一次完整的http封装,支持get/post/applicatiopn.json/forme表单等请求方式 首先pom中引入okhttp包<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.4.1</version&...
2021-01-05 18:00:25 130
原创 2020-12-30
达梦数据库创建表结构dm 与 oracle语法相似,是国产关系型数据库。datagrip 连接达梦数据库总结如下: 步骤: 选择 driver自定义驱动名称,选择下载好的达梦驱动包连接达梦数据库输入连接信息,达梦默认用户名:SYSDBA完成以上操作便可使用达梦数据库了接下来进行创建表操作示例:create table shop_application( application_id INT identi...
2020-12-30 18:33:20 474
原创 Spring boot 集成Driver 数据连接池
一:Druid在springboot框架下有更加好用的Druid Spring Boot Starter,可以省去原本写Druid的一些配置文件或者@Configuration来配置,直接将配置写在application.yml,使用法更加简单引用druid架包<dependency> <groupId>com.alibaba</groupId...
2019-11-23 13:38:23 440
原创 SpringBoot Process finished with exit code 0
SpringBoot 启动出现如下情景,是因为项目中未引用spring-boot-starter-web导致只需在pom文件中引用如下架包即可<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-we...
2019-11-20 09:48:44 501
原创 Spring boot mvn 编译出错
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project web_nanchang: There are test failures.需要在pom文件中添加<build> <plugins>...
2019-11-06 19:39:15 289
原创 Dubbo对泛型参数方法进行反射调用
public static Object initDubboBean(List<String> urlList ,String dubboVersion ,String applicationName,Class dubboClasss) { try { // 当前应用配置 ApplicationConfig application = new...
2019-10-14 20:09:41 2258
原创 windows中,端口查看&关闭进程及Kill使用
netstat -ano | findstr "8080"查看进程可看出钝口对应的进程号然后根据tasklist | findstr "17256"查看对应的进程结束该进程命令:taskkill /f /t /im java.exe查看所有的端口占用情况netstat -ano...
2019-06-25 00:32:58 265
原创 Spring boot封装gmail邮箱服务器发送邮件
由于gmail邮箱发送邮对安全性校验比较高,因此,首先设置https://myaccount.google.com/lesssecureapps?pli=1,需要开启“允许不够安全的应用”接下来就可以开始代码编写了。pom.xml文件中引入架包:<dependency> <groupId>org.springframework.boot</gr...
2019-06-19 12:15:18 2859
原创 idea debug 断点不可用No executable code found详解
有时我们使用idea debug 发现会出现No executable code found情况,我们可以使用如下命令解决:mvn clean install -Dmaven.test.skip=true(项目启动依然适用)
2019-06-16 18:47:37 2156
原创 Spring Mvc 处理跨域问题
首先大家了解下什么是跨域:跨域:即跨站HTTP请求(Cross-site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的HTTP请求随着前后端分离的发展,跨域在所难免,比如说,前段页面域名A(www.A.com)访问后端接口域名B(www.B.com)这个时候两个域名不同就会出现跨域。因此,出于安全考虑,浏览器会限制脚本中发起的跨站请求。比如,使用 XMLH...
2019-06-12 21:03:58 383
原创 linux 设置gitlab
一:ssh设置: 先检查本地是否存在ssh配置 cat~/.ssh/id_rsa.pub如果没有则需要生成ssh的私钥公钥生成脚本:sh-keygen -t rsa -C your.email@example.com -b 4096#提示是否使用新的文件名,如果不输入新的文件名,则生成id_rsa文件。##如果默认不配置config,就得默认为id_rs...
2019-06-09 20:47:04 408
原创 Linux mint 安装git
首先更新下linux mint 内核及软件包 sudo apt-get updatesudo apt-get upgrade使用dpkg 包管理器查询是否已经安装gitsudo dpkg -l git通过apt-get 安装软件库中最新版本的gitsudo apt-get install git最后git -version查看安装版本。...
2019-06-02 00:58:47 754
原创 linux mint 安装jdk
首先官网下载jdk (这里我使用的时候是jdk1.8)下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择自己安装的目录,一般安装在/usr/下面,这个根据个人情况而定。例如:/usr/java/jdk1.8.0_211 cd/usr/ja...
2019-06-01 23:33:59 985
原创 mvn 发布到私服
发布到私服切换至项目根目录后运行:mvn clean deploy -X -Dmaven.test.skip=true即可。如果发布成功会出现BUILD SUCCESS的字样。查看仓库http://127.0.0.1:8081/nexus/content/repositories/releases/已经包含了相应的包。jar包发布到指定仓库mvn deploy:deploy-f...
2019-05-27 12:03:05 298
原创 node.js 在npm install出现的问题解决
如果出现如下错误请按照如下步骤操作:rm -rf node_modulesrm package-lock.jsonnpm cache clear --forcenpm install
2019-05-22 14:51:53 423
原创 linux 命令将架包上传服务器
1,首先使用maven package将项目打成架包2.生成在target目录下如 xxx.xxx-1.0.0.jar3、将jar包上传到Linux服务器上a.执行 #sudo yum install lrzsz -y 命令这个命令是将安装一个能下载、上传的软件b.执行 #rz 命令这是上传命令,执行之后,选择文件,就可以上传了4.执行#nohup java -jar...
2019-05-07 22:54:49 1265
原创 服务器环境搭建
一:目前大家普遍使用的是阿里云服务器,因此在这就不做累赘....... 首先通过终端 sudo -i 进入root目录 根据提示输入电脑密码 通过ssh连接linux服务器 ssh root@127.0.0.1 root 用户名 127.0.0.1 IP 到此我们应登陆阿里云服务器 ...
2019-05-07 16:46:29 238
原创 使用终端登陆服务器
首先切到root目录sudo -i输入电脑密码即可进入root目录下通过ssh连接linux服务器ssh root(用户名)@127.0.0.1(环境地址)最后输入密码即可
2019-05-07 11:40:08 2692
原创 mac 上idea常用快捷键
快速打开前往文件夹Shift-Command-G生成 serialVersionUIDoption + Enter生成set/get ,constructor,toString等等control + enterctrl +r 替换当前页的单词CtrL +shift +r 全局搜索ctrl+shift+z恢复撤回代码Ctrl+D 将当前行复制到下一行shif...
2019-04-30 11:30:45 364
原创 json转对象
public class JSONUtils { private static final Logger logger = LoggerFactory.getLogger(JSONUtils.class); private static ObjectMapper mapper = new ObjectMapper(); /** * 将对象转换...
2019-03-24 18:47:51 283
原创 图像的处理
package com.util;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Toolkit;im...
2019-03-24 18:44:57 289
原创 取出集合的差异
public static List<Long> getDuplicateList( List<Long> list1,List<Long> list2){ Map<Long, Long> map=new HashMap<>(); List<Long> longList=list1; ...
2019-03-22 14:04:06 148
原创 动态代理
public class HsfFactoryBean<T> implements FactoryBean<T>, InvocationHandler { private String url; private Class<T> serviceInterface; private String version; stati...
2018-12-10 20:55:20 249
原创 base64转成图片
// base64字符串转化成图片 public static byte[] generateImage(String imgStr) { // 对字节数组字符串进行Base64解码并生成图片 if (imgStr == null) // 图像数据为空 return null;// try {// imgStr...
2018-12-10 20:07:58 1246
原创 取出集合中的差异
/** * 取出集合的差异 * @param list1 * @param list2 * @return 差异集 */ public static List<Long> getDuplicateList( List<Long> list1,List<Long> list2){ Map&l...
2018-12-10 20:02:53 238
原创 判断对象是否为空
public static boolean isAllFieldNull(Object obj) throws Exception{ Class stuCla = (Class) obj.getClass();// 得到类对象 Field[] fs = stuCla.getDeclaredFields();//得到属性集合 boolean flag ...
2018-12-10 20:02:03 602
原创 判断对象是否为空
java中我们常常需要判断需要砍断对象是否为空,由于我们在创建对象的时候一般会实现序列化,并且在new对象的时候无法判断对象中所有值都是否为空,因此我们需要使用反射来实现判断每个值是否为空。具体实现如下:@SuppressWarnings("rawtypes") public static boolean isAllFieldNull(Object obj) throws Exce...
2018-09-21 10:55:41 937
原创 linux 下的tail命令的使用
java 开发避免不了要了解linux命令,然而常用的除了我们熟悉的强大的个grep 和 awk 两种文本编辑语言之外最常用的无外乎tail命令,我们详细的了解下tail命令tail 的作用是查看日志文件,一般想要查看文件中末尾的n行我们可以简单使用tail -n(末尾n行) filename 如果不加参数,默认是10行同时tail命令有一个突出特性,允许在其他进程使用该文件查看内...
2018-07-21 01:20:13 517
原创 AES128加密
/** * 加密 * 模式:AES/CBC/PKCS7Padding * @author dai * @param encodeRules 秘钥 * @param content 加密串 * @return */ public static String AESEncode(String encodeRules, String content, Str...
2018-07-01 22:27:39 2731
原创 根据生日计算年龄工具类
import java.text.SimpleDateFormat;import java.util.Date;import com.alibaba.dubbo.common.utils.StringUtils;import com.ibm.icu.util.Calendar;/** * * 根据出生日期计算年龄 * @author daichangbo */public class AgeUt...
2018-04-23 11:50:56 459
原创 身份证获取生日,性别,年龄算法
import java.util.Calendar;import java.util.regex.Pattern;import com.zhongan.contacts.user.dto.ResultDTO;/** * 身份证算法[计算性别,生日,年龄] * @author daichangbo */public class CertificateNoUtils { public static...
2018-04-23 11:47:39 765
原创 对map进行key/value排序
package com.zhongan.point.tools;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Date;import java.util.Iterator;import java.util.List;import java.ut...
2018-04-23 11:44:14 302
原创 生成16位随机数
package com.zhongan.point.tools;import java.io.DataInput;import java.io.DataOutput;import java.io.IOException;import java.io.Serializable;import java.net.BindException;import java.net.InetAddress;impo...
2018-04-23 11:42:37 5881
原创 使用AES/CBC/PKCS7Padding模式加解密算法
import java.security.Key;import java.security.Security;import java.util.Arrays;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import org.bou...
2018-04-23 11:39:56 7761 1
空空如也
javaweb如何从一个项目跳到另一个项目URL怎么写
2015-08-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人