自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

domiの博客

未曾清贫难做人,不经打击永天真。成熟不过是善于隐藏,沧桑不过是无泪有伤。

  • 博客(18)
  • 收藏
  • 关注

原创 ArrayList中remove和clear及trimToSize的使用

今天在研究JDK11中的ArrayList源码的时候,偶然发现了一个以前没有注意过的东西,特立稿记之。首先,先上一段代码:ArrayList<Integer> list = new ArrayList<>(3);list.add(1);list.add(2);list.add(3);list.remove(1);System.out.println(list.size());list.add(100);System.out.println(list.siz

2020-07-27 11:29:24 540 1

原创 关于mybatis中使用date型作为检索参数时遇到的问题

总之就是在使用mybaties时,把检索参数是DATE型时,死都检索不到数据,后来知道new Date()和从数据库检索出来的date型的数据的日期的格式不一样,根本=不起来,只要加上 jdbcType=DATE 就好了。eg:select id from food where startDate = #{startDate};改成select id from food whe...

2020-01-22 10:45:18 2043

原创 js接受java后台元素为键值对的list的json数据

后台传递:public void f(HttpServletResponse response) { // ..... // AList = ['11', '22', '33']; // BList = [{'11', 11}, {'22', 22}, {'33', 33}]; //将要传递的数据包装成一个个的list Map map = ...

2020-01-09 16:20:32 296

原创 Angular npm install报错

今天在新机器下载angular环境,拷贝其它电脑的angular项目,运行npm install指令时,报错,如下:找了很多方法都没用,最后把用户目录下的.npmrc文件里的仓库地址从registry=https://registry.npmjs.org改成国内淘宝仓库地址:registry=https://registry.npm.taobao.org/disturl...

2019-12-25 13:42:15 461

原创 SpringBoot2.X优雅停机

优雅停机主要应用在版本更新的时候,为了等待正在工作的线程全部执行完毕,然后再停止。这就涉及到了springboot的核心机制之一——Actuator。Actuator概念:actuator是制造术语,是指用于移动或控制某些物体的机械设备。 actuators可以通过很小的变化产生大量的运动。这是官方给出的actuator的定义,正常人一看,根本看不懂嘛,总的来说,actuator就是个监控...

2019-11-01 14:18:50 1802

原创 springboot之热部署

1、热部署的使用场景:线上发布、本地调试。2、热部署的优点: 无论线上发布还是本地调试,都适用; 无需重启服务器: ——提高开发、调试效率。 ——提升发布、运维效率,降低运维成本。3、热部署和热加载的联系和区别: 联系: ——不重启服务器编译/部署项目 ——基于Java的类加载...

2019-10-18 10:56:28 2370

原创 docker学习(二):入门实战篇

docker学习(二):入门实战篇docker环境的安装docker环境的安装win7、win8环境win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/docker toolbox是一个工具集,里面主...

2019-10-12 10:22:49 163

原创 docker学习(一):入门概念篇

最近呢,由于工作原因,开始接触docker,现在呢,就把这两天学到的东西记录一下,不对的地方欢迎指正哦。提到docker,首先得知道它是个什么东西吧,官方一点的说呢,docker是一个开源的应用容器引擎,需要注意的是,docker本身不是容器,它是创建容器的工具。说到这儿就得了解一下容器和虚拟机的区别以及docker的三大核心了。首先,简单说一下容器和虚拟机的区别:1、启动速度方面,d...

2019-10-10 11:09:36 105

原创 操作mybatis时报java.lang.UnsupportedOperationException的原因及处理方法

今天在请求数据库数据的时候,报了一个java.lang.UnsupportedOperationException的错,如下:大概意思就是不支持的操作异常,根据报错信息定位到了对应的操作数据库的XML文件当中下面这一行:<select id="findAllName" resultType="List"> select name from user;</s...

2019-07-31 19:56:31 1218

原创 Java—String类的intern方法的学习

对intern方法的学习来源于之前偶然看到的一篇博客:【请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧】博客地址:https://www.iteye.com/topic/774673这篇博客写的很好,从各方面详细的讲解了Java底层的一些东西,不搞底层的看着可能会觉得很涩,很难懂,有兴趣的可以看看,当然本篇重点不在这边,而是对i...

2019-07-25 10:41:56 169

原创 Tomcat的配置及优化

(转载)tomcat常用配置详解和优化方法:https://www.cnblogs.com/xuwc/p/8523681.html以下是一些对上面没有涉及到的内容进行补充:1、隐藏tomcat的版本号 正常情况下,运行tomcat,输入http://localhost:8080,会出现版本号,如下图的左上角:修改方法为:打开lib\catalina.jar\org\apa...

2019-07-04 09:55:33 215

原创 Tomcat——热部署

1、直接将项目的war包放在tomcat的webapps目录下。 原先webapps目录下没有放置该项目的时候,则会自行解压。如果原先webapps下有该项目时,日期较新的文件会覆盖之前的文件。2、在tomcat的conf目录下的server.xml文件中的<Host>标签下添加:<Context docBase="" path="/" reloadable=...

2019-07-02 19:37:53 240

原创 idea打包springboot项目并发布到阿里云服务器

1、idea打包springboot项目⑴pom.xml中增加<packaging>war</packaging>⑵pom.xml中增加如下代码: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s...

2019-06-22 11:14:33 1327 2

原创 Java基础之循环

1、switch语句语句格式:String season = "spring";switch(season){ case "spring": System.out.println("Now is spring"); break; case "summer": System.out.println("Now is summer"); break; c...

2019-06-22 11:06:46 331

原创 Java基础之8种基本数据类型

基本数据类型 大小 取值范围 默认值 包装类 byte 8bit -2^7~2^7-1 0 Byte short 16bit -2^15~2^15-1 0 Short int 32bit -2^31~2^31-1 0 Integer long 64b...

2019-06-22 10:22:12 168

原创 Java环境之JDK配置

官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html下载、解压完成之后:1、右击打开我的电脑->属性->高级->环境变量->系统变量2、在系统变量中选择【新建】按钮,新建一个系统变量,变量名为JAVA_HOME,变量值为接下jdk的文件夹的根目录。3、选中【PAT...

2019-06-20 17:46:27 106

原创 Karate-让WebService的测试变的更简单!

karate的github项目地址:https://github.com/intuit/karatekarate是唯一一个将API测试自动化、模拟和性能测试结合到一个统一框架当中的开源工具。除了强大的JSON和XML断言之外,你还可以并行运行测试来提高运行速度——这对于HTTP API测试非常的重要。karate可以轻松的构建和重用复杂的有效请求负载并动态的响应数据构建更多的请求。负载和模...

2019-06-14 11:27:46 3249

原创 C# 调用WebAPI并通过Basic基础验证(采用webRequest方式)

1、Post请求:private static string Post(string url, string content) { HttpWebRequest request = null; HttpWebResponse response = null; StreamReader sr = null;...

2019-06-04 11:42:14 1146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除