
java
virusos
混子king
展开
-
springboot入门学习
返回值是json格式。原创 2023-02-24 10:38:07 · 82 阅读 · 0 评论 -
【springboot】public endpoint怎么加PathVariable类型的endpoint
*:匹配任意层级的路径/目录,则表示,这个目录path下的所有endpoint。*:代表匹配任意数量的字符。原创 2023-02-21 09:46:44 · 111 阅读 · 0 评论 -
java可变mutable/不可变immutable类型介绍
最常见的就是字符串类型,分别有它的可变类型和不可变类型。String是不可变类型,StringBuilder是可变类型。优缺点比较1.immutable优点:1.不可变类型更加安全,在后面面向对象编程和抽象数据型中有较明显体会。2.同时不可变类型使代码更容易理解。3.不可变类型更容易执行规约。2.mutable优点:1.使用不可变类型,对其频繁修改会产生大量的临时拷贝(需要垃圾回收),可变类型最少化拷贝以提高效率。2.使用可变数据类型,可获得更好的性能。3.可变数据类型适合于在多个模块之原创 2022-12-01 10:06:14 · 416 阅读 · 0 评论 -
java lombok框架
上面的@Data、@NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor都是lombok的注解。使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。@RequiredArgsConstructor:生成一个构造函数,并对打了@NonNull的参数进行NullPointer检查 (这里有坑?原创 2022-11-22 14:29:04 · 423 阅读 · 0 评论 -
java进阶
啊啊啊啊啊啊啊啊啊啊原创 2022-11-16 17:07:20 · 128 阅读 · 0 评论 -
【力扣】11. 盛最多水的容器
11. 盛最多水的容器这次用java做的做法好奇妙,分析还没看完,想知道为什么这样一定能求出最大值class Solution { public int maxArea(int[] height) { // 双指针,绝了 int l = 0; int r = height.length - 1; // java中数组长度用h.length得到 int ans = 0; while (l < r){原创 2021-01-23 23:18:38 · 142 阅读 · 0 评论 -
Java的HashMap
在Java中,关于HashMap类的描述,以下错误的是( )A. HashMap使用键/值得形式保存数据 B. HashMap 能够保证其中元素的顺序 C. HashMap允许将null用作键 D. HashMap允许将null用作值答案:B HashMap是线程不安全的(即非synchronized),线程不安全指的是它允许有空的键或值。 Hashtable(注意大小写)是线程安全原创 2017-10-03 17:43:02 · 907 阅读 · 0 评论 -
Java上转型对象
用子类创建一个对象,并把这个对象的引用放到父类的对象中。如://Animal是Tiger的父类Animal a;a = new Tiger();对象的上转型对象的实体是子类负责创建的,但上转型对象会失去原对象的一些属性和功能。 上转型对象不能操作子类新增的成员变量和新增的方法。上转型对象示意图 例题 A 派生出子类 B , B 派生出子类 C ,并且在 java 源代码有如下声明:原创 2017-10-03 11:53:12 · 546 阅读 · 0 评论 -
JAVA中isEmpty和null以及""的区别
转自http://blog.youkuaiyun.com/lhflower123/article/details/8223607 /** * */ package JavaTest; /** * @author wxwevenpc * @version 1.0 2012-11-25 */ public clas转载 2017-07-19 13:46:07 · 320 阅读 · 0 评论 -
java中的native关键字
一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern “C”告知C++编译器去调用一个C的函数。 “A native me转载 2017-07-19 11:13:01 · 313 阅读 · 0 评论 -
Java中Synchronized的用法
原文:http://blog.youkuaiyun.com/luoweifu/article/details/46613015 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchroni转载 2017-07-19 10:57:44 · 260 阅读 · 0 评论 -
Hibernate HQL语句
查询String hql=”from User user ”;List list=session.CreateQuery(hql).list();更新Transaction trans=session.beginTransaction();String hql=”update User user set user.age=20 where user.age=18”;Query queryupd原创 2017-05-30 15:58:22 · 229 阅读 · 0 评论 -
java复制文件时遇到的问题
今天复制老师给的代码(DB.java)到自己的项目里,然后改了这个DB.java,就报错了。 debug了好久发现项目用的居然是老师的项目里的那个DB.java,而不是用的我自己项目里的改过的DB.java,气死我了原创 2017-05-04 21:00:40 · 361 阅读 · 0 评论 -
java对cookie的操作
转自:http://www.cnblogs.com/muzongyan/archive/2010/08/30/1812552.htmljava对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下HttpServletRequest re转载 2017-04-15 13:36:19 · 198 阅读 · 0 评论 -
Map和HashMap
Map中的键值对以Entry类型的对象实例形式存在,包括key部分和value部分 key不可重复,value可以重复。Map支持泛型,形式如Map原创 2017-04-18 08:53:10 · 225 阅读 · 0 评论 -
String类型强制转换的方法
刚刚又学到了一种:D 比如int x = 0;String text = x + "";这个 + “”就是转换成String类型了。然后还看到人家说的:s = i + ""; //会产生两个String对象 s = String.valueOf(i); //直接使用String类的静态方法,只产生一个对象 这个先记着= =不知道什么时候会用到原创 2017-01-15 14:33:11 · 1755 阅读 · 0 评论