Java
江湖小蟹
人生最大的喜悦是每个人都说你做不到,你却完成它了!
展开
-
输入流以及输出流
记录输入、输出流的一些使用方式原创 2023-01-06 17:41:04 · 268 阅读 · 0 评论 -
Apache HTTPClient 的使用
介绍Apache HTTPClient 的使用方式。原创 2022-05-17 18:35:38 · 1406 阅读 · 0 评论 -
Java处理Oracle时间类型
下面介绍了Java如何拼接sql语句,往Oracle数据库中插入时间类型的数据。原创 2022-04-22 10:12:33 · 2124 阅读 · 0 评论 -
Oracle JDBC连接
介绍Java中使用JDBC的连接方式访问Oracle数据库。原创 2022-04-08 18:07:42 · 2245 阅读 · 0 评论 -
Java Calendar使用
Java Calendar的一些使用方式原创 2021-09-12 12:08:02 · 276 阅读 · 0 评论 -
Java正则截取字符串
根据正则截取字符串示例1 // 要截取的字符串 String string = "{\"logLevel\":\"BUSINESS\",\"logType\":\"DEFAULT_TYPE\",\"message\":\"我要获取jobId," + "请求Args:[jobId:ww569ca007749c8b8e5a6e2ae4bc051,requestMethod:GET,jobStatus:3,openKey:null,ip:192.1原创 2020-08-29 14:49:03 · 1969 阅读 · 0 评论 -
IDEA本地debug远程(linux)项目
ps: 项目部署到linux环境中,不像本地一样轻松使用debug启动,调试项目跟快的找到问题的所在,只能依靠日志信息来判断,但是今天它来了,Remote远程调试功能,能让你轻松的调试部署在linux的代码,很快的找到问题的所在。linux需要操作:war包:在tomcat/bin/catalina.sh中添加下面配置,重启declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp..原创 2020-05-19 15:34:34 · 1130 阅读 · 0 评论 -
logstash使用及es,kibana安装
logstash使用1.下载插件2.开启字符转义2.创建记录读取位置的index.txt5.6.16下载地址(解压即安装):https://artifacts.elastic.co/downloads/logstash/logstash-5.6.16.tar.gz1.要测试您的Logstash安装,请运行最基本的Lo gstash管道。例如:# cd logstash-5.6...原创 2020-04-30 17:58:21 · 948 阅读 · 0 评论 -
Spring cloud gateway的使用
这篇文章是我对Spring cloud gateway研究的一个总结,中间踩坑很多,但是能了解一个重要的工程还是很值得的!原创 2020-03-24 16:48:37 · 727 阅读 · 0 评论 -
Java时间操作
0.获取当前时间的毫秒值// 获取当前时间的毫秒值long now = System.currentTimeMillis();1.获取指定的未来时间1).毫秒值 // 获取当前时间的毫秒值加上2分钟long tomorrowTime = System.currentTimeMillis() + (2 * 60 * 1000);2).转换为Date类型Date date = ne...原创 2020-03-06 14:05:47 · 164 阅读 · 0 评论 -
localDateTime,localDate,localTime的使用
localDateTime,localDate,localTime的使用原创 2019-12-26 18:08:30 · 212 阅读 · 1 评论 -
在本地如何启动Vue项目
在本地如果启动Vue项目1).在vue项目的目录下输入命令:npm install2).运行成功后:启动项目的方式:方式一:命令启动 : vue项目下输入npm run dev方式二:按钮启动:a).b).c)....原创 2019-12-25 16:33:11 · 3677 阅读 · 0 评论 -
Java- String - API的应用
java中常用的String类型的API,简单的介绍和示例。原创 2019-12-18 14:16:08 · 112 阅读 · 0 评论 -
Spring Bean 的生命周期
一个类实现了InitializingBean 这个接口,可以实现一个afterPropertiesSet的方法,可以在类加载之前对属性赋值@Configurationpublic class ProducerConfig implements InitializingBean { @Value("${kafka.producer.topic}") private Stri...原创 2019-11-26 18:03:03 · 79 阅读 · 0 评论 -
启动springboot项目报NoSuchMethodError
自己想搭建一个SpringBoot项目做一些测试的时候,发现启动项目的时候报以下的错误说没有找到这样的方法,跟进去看一下貌似也没有什么特别的,就是基本的启动类啊,然后简单的查询了一些资料,发现问题出在了依赖问题上当更改了一下依赖后就能启动了希望以上解决的问题能帮助有同样问题的你!...原创 2019-11-21 14:12:39 · 666 阅读 · 0 评论 -
使用流式编程遍历和for遍历的时间差
使用流式编程循环public class LambdaVSFor { public static void main(String[] args) { List<String> list = new LinkedList<>(); for (int i = 0; i < 10000; i++) { ...原创 2019-11-15 18:21:22 · 990 阅读 · 0 评论 -
StringBuilder和 "+"号做字符串拼接的时间差
以下是测试在for循环中使用StringBuilder和 "+"号的时间的差别使用 "+’’ 号/** * 这里测试在for循环中,+号 和 StringBuilder的时间差 */public class StringBuilderTest { // 本方法测试 + 号 public static void main(String[] args) { ...原创 2019-11-15 17:18:05 · 168 阅读 · 0 评论 -
跨域访问只发送了options预请求,没有后续请求
问题:Access-Control-Allow-Origin,只要提示这个错误,应该就可以认定是跨域访问的问题,ps:本人出现这个错误是在已经设置好了跨域访问的请求之后出现的,由于之前的环境跨域访问的时候是没有问题的,所以没有将目标锁定在跨域代码的变更之上,而是将主要的目标放在了前段和本地环境上,之后经过一天的挨个排查最终目标锁定在配置文件被改动.这可能是无意的操作更改了代码,却不知情,但是...原创 2019-10-10 19:55:01 · 5296 阅读 · 0 评论 -
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could
错误信息:原因:查询资料和亲自测试目标锁定为是因为依赖中引入了mybatis的依赖解决方案:在启动类的@SpringBootApplication注解为上加上下面的参数信息,意思为解除自动加载DataSourceAutoConfiguration@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})...原创 2019-10-08 22:09:09 · 241 阅读 · 0 评论 -
修改模板1
打开设置按图片提示找到修改模板的位置里面有各式各样的模板,你可以为所欲为了!原创 2019-08-25 10:30:46 · 238 阅读 · 0 评论 -
修改模板2
默认模板设置和自定义模板看下图原创 2019-08-25 10:34:53 · 239 阅读 · 0 评论 -
关于@Test注解
起因:想使用@Test注解的时候,发现不能自动导包了但是重新创建了一个全新的项目之后,@Test使用正常为了使当前的项目可以正常的使用@Test注解,解决的方法如下:打开设置,点击project Structure2.点击Libraries3.点击左上角的加号,选择java寻找你IDEA根目录下的lib文件夹分别找到hamcrest-core-1.3和junit-4.12...原创 2019-08-25 10:45:26 · 13675 阅读 · 3 评论 -
关于let变量报错问题
当我们编写js文件的时候,会发现使用let这个变量的时候,会编译报错但是程序能正常的运行,这个时候看见这个报错特别的不爽以下是解决方案:打开设置按照图片的路径选择最后选择ECMAScript 6,点击ok即可...原创 2019-08-25 10:50:14 · 1562 阅读 · 0 评论 -
Maven在IDEA的配置
下载好maven放在一个没有中文路径的目录下解压将maven的环境变量配置好,如果有本地的仓库将仓库放在maven的同级目录下即可修改maven的settings.xml配置文件打开IDEA设置全局样式,点击settings按照图片修改路径点击ok即可成功,设置完之后之前的项目如果不能使用在之前的项目中在按这个方法设置一下即可...原创 2019-08-25 10:56:22 · 111 阅读 · 0 评论 -
快捷键提示
通常情况我们写代码的时候会有IDEA的默认提示,但是没有IDEA的默认提示的时候,我们可以通过快捷键来获取提示IDEA默认的快捷键是ctrl + 空格,但是这个快捷键和系统的快捷键(输入法切换)是冲突的,所以我们要手动设置一下快捷键3.打开设置,按图示找到快捷键的位置, 移除Cyclic Expand Word快捷键4.点击添加快捷键5.输入要设定的快捷键,点击ok...原创 2019-08-25 11:00:25 · 395 阅读 · 0 评论 -
IDEA工具栏快速建包建类
1.前提工具栏那一行显示出来原创 2019-08-25 11:02:12 · 2567 阅读 · 0 评论 -
JavaBean插件(lombok)
你只需要创建一个实体类和成员变量,下载lombok插件,导入坐标,在类名上加@Data的注释即可,它会自动的帮你创建getter/setter,toString…2.@AllArgsConstructor 全参构造3.@NoArgsConstructor 无参构造4.下载,重启...原创 2019-08-25 11:06:31 · 605 阅读 · 0 评论 -
IDEA中配置Tomcat
1.看下图点击添加,一步步操作2.找你的tomcat安装的路径3.看下图选好点击ok4.这里可以设置你喜欢的名字,设置默认打开的浏览器原创 2019-08-25 11:27:23 · 266 阅读 · 0 评论 -
IDEA常用的快捷键
一些常用的快捷键可以加快我们的开发速度,是必不可少的!以下简单介绍实用的几个:原创 2019-08-25 11:42:07 · 817 阅读 · 0 评论 -
2018.3.5版本Idea中Tomcat启动虚拟路径的设置
**刚刚下载2018.3.5版本Idea的时候,启动项目还以为这个版本把设置虚拟路径的窗口删除了,结果项目怎么也启动不了,后来各种搜索才发现是我太大意了,其实设置虚拟路径的窗口并没有消失,而是换了一个位置而已** **看下图:**...原创 2019-08-25 11:57:34 · 242 阅读 · 0 评论 -
Dubbo找不到提供者
遇到一个问题就是在玩dubbo的时候,明明各种配置文件和类写的都没有问题,但是消费者(consumer)老是显示没有找到提供者(provider)<如图标记所示>ps,当然这是我解决了这个问题之后为了看的明白一点后做的标记,但是提供者是确确实实存在的(如图2),如果你也遇到这种情况那么看你的提供者的接口的路径和消费者接口的路径(包名)是否一致,如果包名不是一致的话,消费者是无法找到...原创 2019-08-27 20:24:34 · 5664 阅读 · 2 评论 -
JasperSoft的乱码解决(idea)
编写一个测试的PDF从c盘找到windows下的fonts,这里全是字体,选择一个你使用的,复制出来想在idea中使用,你的具备这几样,jasper的坐标,以及三个文件4.这里做介绍,下面会附上文件的详细信息1.fonts.xml 加载字体2. simhei.ttf 字体3.jasperreports_extension.prop 加载xml将这几个...原创 2019-09-05 12:19:37 · 1497 阅读 · 0 评论 -
MySQL卸载及5.7.27安装
卸载第一步:停止原来的MySQL服务,打开任务管理器,找到mysqld的进程名,停止掉。\第二步:备份原来数据库的文件,在C:\ProgramData\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方备份。第三步:运行MySQL的卸载程序,可以使用360或者QQ电脑管理的软件管理,或者是控制面板程序里面执行卸载。安装准备的是绿色版本,配置即可1.mysql-5.7...原创 2019-09-24 21:24:13 · 786 阅读 · 0 评论 -
SOA与微服务(dubbo与SpringCloud)
一.什么是dubbo,原理是什么Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。主要核心部件:Remoting:网络通信框架,实现了 sync-over-async 和 request-response 消息机制RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能Regist...原创 2019-09-25 12:05:12 · 1701 阅读 · 0 评论 -
什么是跨域访问
1.什么是跨域跨域是指跨域名的访问,以下情况都属于跨域:跨域原因说明示例域名不同www.jd.com 与 www.taobao.com域名相同,端口不同www.jd.com:8080 与 www.jd.com:8081二级域名不同item.jd.com 与 miaosha.jd.com如果域名和端口都相同,但是请求路径不同,不属于跨域,如:www....原创 2019-09-26 17:59:11 · 21434 阅读 · 0 评论 -
跨域问题的解决
如果原创 2019-09-26 19:56:23 · 233 阅读 · 0 评论 -
Idea功能大全(持续更新)
修改字体-(例如注释)原创 2019-08-25 10:25:08 · 778 阅读 · 0 评论