
Java
ClearLoveQ
格拉德韦尔在《异数》:并非天资超人一等,而是付出了持续不断的努力。只要经过1万小时的锤炼,任何人都能从平凡变成超凡”。要成为某个领域的专家,需要10000小时:如果每天工作八个小时,一周工作五天,那么成为一个领域的专家至少需要五年。
展开
-
阿尔萨斯-arthas
水一篇https://arthas.aliyun.com/doc/quick-start.html原创 2021-08-11 16:31:29 · 375 阅读 · 0 评论 -
Cesium小白快速入门
快速入门的几个链接,有了这几个链接,基本上能上手基础的卫星绕地球先说一说我的需求,我是要做一个根据北斗卫星的TLE数据仿真地球旋转的功能,所以首先需要了解TLE数据是什么,以及如何转换TLE数据第一部分: TLE部分1.什么是TLEhttps://blog.youkuaiyun.com/haochajin/article/details/830954472.转换TLE数据为经纬度https://blog.youkuaiyun.com/chenh_96/article/details/79819764..原创 2021-07-05 16:25:12 · 3052 阅读 · 0 评论 -
idea 复制项目并且重命名(项目另存为)方法
https://blog.youkuaiyun.com/Andrew_Yuan/article/details/111354344原创 2021-06-30 10:14:22 · 2024 阅读 · 0 评论 -
Java实现HttpClient发送GET、POST请求(https、http)
原文链接:https://www.cnblogs.com/klslb/p/9121276.html1.maven<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.5</version></dependency>&转载 2021-06-30 10:10:08 · 3293 阅读 · 0 评论 -
项目启动卡在了Started Application in 10.266 seconds (JVM running for 13.033)
好端端的项目启动后卡在这一行Started Application in 10.266 seconds (JVM running for 13.033),日志中原本打印的执行的banner和程序都没有执行,访问那页面是404很奇怪,因为啥东西也没改过,启动就报错了最后发现是pom文件引用被忽略了maven中的项目名是灰色的解决办法.取消勾选...原创 2021-01-19 18:31:14 · 23136 阅读 · 10 评论 -
Xjar加密jar包
读一读这几篇文章,应该能解决你的疑惑,同时要注意,当你用jdk8编译的jar被xjar加密后,用jdk11是无法运行的,而且当你修改加密后的jar中的文件后,也无法启动该jar,所以你需要做的就是将你的配置文件和静态资源外部化到jar外Xjar加密参考:https://www.jianshu.com/p/614e1d5358b2http://www.360doc.com/content/20/1120/10/39194723_946862127.shtmlhttps://blog.csdn.ne原创 2020-12-18 14:53:18 · 696 阅读 · 0 评论 -
Intellij IDEA 封装Jar包(提示错误: 找不到或无法加载主类)
转载自:https://www.cnblogs.com/Bruce_H21/p/9909198.html Neo的技术点滴的博客本来打包是个简单的事情,但是当我用Maven的插件打包springboot的项目后,虽然能启动,但是当用到Class<?> temp=Class.foName(className);时就卡在这一行了,报错Removing {logging-channel-adapter:_org.springframework.integration.errorLogg..转载 2020-05-12 18:24:17 · 4112 阅读 · 5 评论 -
将json字符串转化成map
<!--13. fastjson --><!-- start of 13 fastjson--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.51</version></dependency><!-- end of .转载 2020-05-09 17:13:17 · 795 阅读 · 0 评论 -
Java中如何使用定时
Java开发过程中经常会遇到使用定时任务的情况,我总结了一下有如下四种方式:Timer、ScheduledExecutorService、SpringTask、Quartz。一、使用java的Timer1、Timernew Timer("testTimer").schedule(new TimerTask() { @Override p...转载 2020-04-25 17:43:55 · 774 阅读 · 0 评论 -
多线程情况下如何注入Mapper,自己实例化的类如何注入其他Spring注解类
在多线程下,会发现Spring的自动注入失效了,原因是,Spring认为在多线程下这样做是危险的,如果你习惯用框架了,那么我们都知道默认是单例的,拿在多线程下如何注入Mapper,供我们使用呢?在多线程的项目中,我也遇到了这个问题,而且我mapper接口以上的类的实例化是我自己通过java反射实例化的,我只有在Mapper接口的时候才加了@Mapper注解,导致的直接问题是,如果我如果在业务类...原创 2020-04-21 16:52:59 · 4760 阅读 · 3 评论 -
Tomcat启动项目慢
原因是多方面,我遇到的情况有三种可能导致tomcat启动项目变慢情况一:tomcat在启动过程中会检查jar,当有大量的jar被检测的时候,启动需要很长时间解决办法:将catalina.properties文件中的这一行 tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\修改为 tomcat.util.scan.Stand...原创 2020-04-17 13:36:42 · 5077 阅读 · 1 评论 -
java日期格式的含义
G Era 标志符 Text ADy 年 Year 1996; 96M 年中的月份 Month July; Jul; 07w 年中的周数 Number 27W 月份中的周数 Number 2D 年中的天数 Number 189d 月份中...转载 2020-04-02 10:07:52 · 431 阅读 · 0 评论 -
JSON的各种互转
首先需要jar <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.51</version> ...原创 2020-04-01 18:24:52 · 385 阅读 · 0 评论 -
Windows和Linux下后台运行jar程序以及关闭
一.Windows下编写一个satrt.bat和stop.bat文件来后台启动和关闭jar程序start.bat内容@echo offstart javaw -jar F:\server\apache-tomcat-8.5.51\webapps\washerysocket\washerysocket.jarexitstop.bat内容@echo offtaskkill...原创 2020-03-26 19:01:30 · 1457 阅读 · 0 评论 -
incorrect file size in WOFF header和incorrect entrySelector for table directory
Failed to decode downloaded font: http://localhost:8080/fonts/fontawesome-webfont.woff?v=4.4.0OTS parsing error: incorrect file sizeinWOFF headerFailed to decode downloaded font: http://localhos...原创 2020-03-23 18:23:35 · 1647 阅读 · 0 评论 -
SpringBoot集成AOP切面以及切入点表达式的简单理解
看完正文之后再来理解这个表达式 艘EZ先看完下面的文章再来看这一部分首先我说一下切入点表达式,然后你在去看下面的文章@Pointcut("execution(public * com.skxx.vrxmty.modules.*.*.controller.*.*(..))")public void before(){}匹配modules下的所有controller下的所有方法,不...原创 2020-03-21 14:56:22 · 2821 阅读 · 0 评论 -
java实现超大文件断点续传
转载是大佬:https://blog.youkuaiyun.com/riemann_/article/details/89484471真是阳光普照大地啊!!!!作为不要脸的我也转载来给大家看看我测试时用5G的文件也可以实现下载,灰常nice----从这里开始是讲解思路----实现思路:1、创建一个下载任务类SiteInfoBean(用于记录文件保存的目录,文件下载URL,文件名)2、创建一...转载 2020-03-17 19:29:00 · 1263 阅读 · 2 评论 -
SpringBoot打包war发布到外部的Tomcat容器后无法启动
SpringBoot打包war发布到外部的Tomcat容器后无法启动tomcat启动成功,访问8080可以看到大猫,但是不启动springboot项目原因是springboot在外部的容器启动(如tomcat)时启动类需要继承SpringBootServletInitializer并重写configure方法第一步:package com.skxx.vrxmty;imp...原创 2020-03-16 17:02:38 · 1188 阅读 · 0 评论 -
eclipse不能导入HttpServlet
eclipse中不能导入 HttpServlet,导致request不能使用,这是因为缺少servlet-api这个jar包解决方法为:在build path中将 servlet-api.jar 导入即可。(servlet-api.jar在tomcat中的lib目录下)直接在tomcat的lib下的servlet-api导入即可...原创 2020-01-17 09:27:00 · 886 阅读 · 0 评论 -
Java8 日期、时间操作
Java8 日期、时间操作一、简介 在Java8之前,日期时间API一直被开发者诟病,包括:java.util.Date是可变类型,SimpleDateFormat非线程安全等问题。故此,Java8引入了一套全新的日期时间处理API,新的API基于ISO标准日历系统。 二、日期初识 示例1: 获取当天日期 Java 8中的 LocalDate 用于表示当天日...转载 2019-11-08 16:47:03 · 213 阅读 · 0 评论 -
JAVA中的线程 和 进程
首先了解一些基本知识线程 线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的...原创 2018-12-21 14:03:49 · 355 阅读 · 0 评论 -
request获取数据的几种方法
本文转载自:https://www.cnblogs.com/suiyisuixing/p/7466688.html1、request.getparameter();1//只接收前台穿过来的一个指定的参数2String value=request.getparameter("key");2、request.getParameterMap();说白了前端提交到Servlet或...转载 2019-08-07 16:26:46 · 2651 阅读 · 0 评论 -
4道java小测试
1.Integer a=1000,b=1000; Integer c=100,d=100; System.out.println(a==b);System.out.println(c==d); false,true 按照常理来说,这四个数都是新建的对象,应该是false才对,官方的解释是: 由于小数使用的较多,所以把-128--127之间的数缓存了下来,这...原创 2018-05-23 09:22:13 · 318 阅读 · 0 评论 -
Json对象与Json字符串的转化、JSON字符串与Java对象的转换
https://www.json.cn/ json在线解析Json对象与Json字符串的转化、JSON字符串与Java对象的转换一.Json对象与Json字符串的转化1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象2.浏览器支持的转换方...转载 2019-08-13 19:14:15 · 267 阅读 · 0 评论 -
Idea部署到自己的tomcat上实现热部署
一、使用 spring-boot 开始有的热部署功能1、在 pom.xml 里添加spring-boot-devtools 依赖<!-- hot swapping, disable cache for template, enable live reload --><dependency> <groupId>org.springframew...原创 2019-08-08 15:16:50 · 270 阅读 · 0 评论 -
SpringBoot2实现拦截器
①新建application.yml文件,添加如下代码path: include: - /admin/** exclude: - /user/**②新建配置类存储yml文件中的配置,可自行设置前缀名,与配置文件中前缀名一致即可@Data@Component@ConfigurationProperties(prefix = "path")pu...转载 2019-09-04 20:10:34 · 637 阅读 · 0 评论 -
前后端分离下跨域以及相关问题
文章分为三部分:一:前后端分离跨域session不变问题(在不使用缓存数据库 如:redis 的情况下保证session不变)二:Ajax跨域的同时传递身份信息三:跨域情况下返回前台正常,但是ajax一直进入error函数第一部分:在不使用redis做session缓存的情况下,如何发送验证码呢?同时保证在一定时间内用户注册时sessionid不会改变?我在一个注册...原创 2019-09-11 18:44:09 · 247 阅读 · 0 评论 -
Spring Boot采用yml的方式配置 Log4j2 日志文件
1、pom文件的依赖配置中,去掉spring boot默认的log配置,引入log4j2依赖包:<!-- log related --> <dependency> <!-- exclude掉spring-boot的默认log配置 --> <groupId>org.springframework.boot<...转载 2019-09-12 14:31:07 · 1557 阅读 · 0 评论 -
Nginx配置前后端分离的项目的配置文件nginx.conf以及Tomcat的配置文件server.xml
Nginx作为静态资源服务的性能要比tomcat好,所以我们将前端的静态资源放在Nginx中,而后端的请求则放在tomcat中。一.Nginx配置文件nginx.conf闲来无事,配个nginx玩玩,下面是nginx.conf配置前后端分离项目的配置文件:只需要主意后台配置的位置location /mgspringboot-0.0.1-SNAPSHOT/就可以了,前台请求/MG/好理解...原创 2019-09-23 16:08:13 · 1108 阅读 · 0 评论 -
SpringBoot引入外部xml
前言在使用springboot的时候一般是极少需要添加配置文件的(application.properties除外),但是在实际应用中也会存在不得不添加配置文件的情况,例如集成其他框架或者需要配置一些中间件等,在这种情况下,我们就需要引入我们自定义的xml配置文件了。正文1.创建springboot项目,项目结构如下:2.创建一个不在springboot扫描范围内的servi...转载 2019-09-27 17:50:55 · 1463 阅读 · 0 评论 -
RedisTemplate API
Spring-data-redis为spring-data模块中对redis的支持部分,简称为“SDR”,提供了基于jedis客户端API的高度封装以及与spring容器的整合,事实上jedis客户端已经足够简单和轻量级,而spring-data-redis反而具有“过度设计”的嫌疑。一. jedis客户端在编程实施方面存在如下不足: 1) connection管理缺乏自动化,con...转载 2019-09-29 15:36:38 · 234 阅读 · 0 评论 -
Springboot整合RabbitMQ
Springboot整合RabbitMQ1、简介RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。2、创建一个springboot的项目3、添加RabbitMQ依赖<dependency> <groupId>org.springframework.boot</groupId>...转载 2019-10-10 15:49:56 · 379 阅读 · 0 评论 -
SpringBoot项目部署到tomcat服务器后启动正常但无法访问
最主要的是要重写启动类的方法并继承SpringBootServletInitializer类一.启动类// 该注解包含了众多的配置注解@SpringBootApplication@Configuration//@MapperScan(value = "com.mgspringboot.dao")public class MgspringbootApplication exten...原创 2019-08-08 09:18:34 · 7013 阅读 · 0 评论 -
File的异步提交完整过程
本文分为两个部分,第一部分是ajax的异步Flie提交,第二步分是在这个过程中的一些小问题input按钮的调整第一部分:Ajax的异步提交File文件<input type="file" size="20" id="fileUpload1" name="file" onchange ="uploadFile()" value="导入人员数据">我将这个文件的提交修改...原创 2019-08-05 16:40:43 · 950 阅读 · 0 评论 -
在Eclipse下编写HTML/CSS/JS/JSP/Java代码时,代码自动提示的相关设置
最近在做一个javaweb的项目,在eclipse中编写jsp代码时没有代码提示确实让人很蛋疼,之前一直写Java代码或者在Dreamweaver中写HTML代码时自动提示代码用起来特别爽,这突然间没有代码提示真的很难受,所以上网找了下相关解决办法,综合一下完美的解决问题。我们平时用eclipse开发jsp页面时智能提示效果不太理想,今天用了两个小时发现了eclipse也可以像Visual S...转载 2019-01-06 12:56:51 · 691 阅读 · 0 评论 -
Eclipse导入jar的方法
方法一:导入外部jar右击“项目”→选择Properties,在弹出的对话框左侧列表中选择Java Build Path,如下图所示:选择Add External JARs,就可以逐个添加第三方引用jar包。方法二右击“项目”→选择Properties,在弹出的对话框左侧列表中选择Java Build Path,弹出对话框,这里选择"Add Library",弹出另一对话框,...原创 2019-01-04 16:20:42 · 23238 阅读 · 0 评论 -
Eclipse上Maven环境配置使用 (全)
1. 安装配置Maven: 1.1 从Apache网站http://maven.apache.org/下载并且解压缩安装Apache Maven。 Maven下载地址:http://maven.apache.org/download.cgi 1.2 配置 Maven 的conf文件夹中配置文件settings.xml。 <?xml version="1.0" en...转载 2018-12-23 19:26:31 · 220 阅读 · 0 评论 -
Spring @Autowired注解、@Resource注解和@Service注解
什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也...转载 2018-12-21 16:31:56 · 299 阅读 · 0 评论 -
Java的集合类
1、JAVA集合类都放在java.util包中2、JAVA集合类不能存放基本数据类型,只能存放对象的引用。3、Set:集合中对象不按特定的方式排序,并且没有重复对象4、List:集合中的对象按照检索位置排序,可以有重复对象。5、Map:集合中每一个元素包含一对键-值对象,集合中没有重复的键对象,值对象可以重复。总结:无论对于ArrayList还是LinkedList,(1)仅对其遍...转载 2018-12-14 18:04:42 · 313 阅读 · 0 评论 -
java语言复制数组的四种方法
来源于牛客网的一道选择题:JAVA语言的下面几种数组复制方法中,哪个效率最高?A.for循环逐一复制B.System.arraycopyC.System.copyofD.使用clone方法效率:System.arraycopy > clone > Arrays.copyOf > for循环1、System.arraycopy的用法:public sta...转载 2018-12-14 16:00:03 · 277 阅读 · 0 评论