【java亲测可用】
月疯
得到你最想要的东西,最保险的办法,那就是你能配得上你最想要的东西。机会是留给有准备的人,运气是留给有天赋的努力者。
展开
-
code too large
描述:比较尴尬,一个方法的代码接近10000行了,部署服务器的时候提示(java :code[255,21] too large),提示代码过长,无法运行。外面类定义一个类,定义一个静态方法,将代码复制过去,但是还是提示code too large,JVM规范:「类或接口可以声明的字段数量限制在 65535」「方法参数的数量限制为 255」只能把一个方法拆成俩个方法,然后利用list集合再合并一下,最后发现问题得到解决。查看了变量和数组的定义,都没超过范围,还是不可以。查看了一下百度:解决的思路。原创 2023-10-27 19:06:24 · 477 阅读 · 0 评论 -
jdk1.8下StandardCharsets.UTF_8的替代办法
文件读写的时候,StandardCharsets.UTF_8直接报错,解决方案原创 2022-06-14 10:40:26 · 2889 阅读 · 3 评论 -
Maven中几张重要的总结图
原创 2022-04-10 16:45:51 · 264 阅读 · 0 评论 -
搭建Nexus私服
Nexus下载地址:https://download.sonatype.com/nexus/3/latest-unix.tar.gz版本:nexus-3-37.0-01安装:解压:tar -zxvf latest-unix.tar.gz启动Nexus:/opt/nexus-3-37.0-01/bin/ nexus-start查看状态:nexus status查看端口是否被占用netstat -anp | grep java如果还是不行关...原创 2022-04-07 21:44:16 · 1389 阅读 · 0 评论 -
java接口回调测试
接口类:package com.java.demo.callBack_Interface;public interface CallBack { void getHValue(String s);}实现类:package com.java.demo.callBack_Interface;public class ApplyPro implements CallBack{ public void getHValue(String sre) { ..原创 2021-04-25 16:17:17 · 743 阅读 · 0 评论 -
java的值排序总结
0、排序算法说明0.1排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序操作都在内存中完成; 外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行; 时间复杂度:一个算法执行所...转载 2019-12-10 11:41:06 · 356 阅读 · 0 评论 -
java对象排序
我们需要对类按照类中的某一个属性(或者多个属性)来对类的对象进行排序,有两种方法可以实现,一种方法是类实现Comparable<T>接口,然后调用Collections.sort(List)方法进行排序,另一种方法是类不实现Comparable<T>接口,而在排序时使用Collections.sort(List, Comparator<T>)方法,并实现其中的C...原创 2019-12-10 11:09:02 · 182 阅读 · 0 评论 -
Spring Data说明
Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷主要的优势:可以极大的简化JPA的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能。Spring Data JPA的功能:主要来看看Spring Data JPA提供的接口,也是Spring Data JPA的...转载 2019-11-06 17:55:05 · 139 阅读 · 0 评论 -
Map.Entry如何使用?
Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。它表示Map...原创 2019-10-10 17:54:59 · 1084 阅读 · 0 评论 -
Mysql自己练习
条件:(单条查询)1、查询user_id是a7c9bff53f2e4a70af7a9f641552507a的B表里面字段wave(俩张表联查)(左连接条件查询)SELECT a.id,b.wave_id,b.single_wave_length FROM `wave_origin_data` a LEFT JOIN eigen_value_one b ON a.id=b.wave_i...原创 2019-06-24 10:03:30 · 248 阅读 · 0 评论 -
Java的Date类与Calendar类
一:Date类 在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。 1.使用Date类代表当前系统时间 Date date = new Date(); System.out.println(date); 使用Date类的默认构造...转载 2019-05-29 13:11:10 · 225 阅读 · 0 评论 -
Java中的IO学习总结
今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结: IO流主要用于硬盘、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和OutPutStream)和字符流(抽象基类为Reader和Writer)。根据流向不同,可以分...转载 2019-05-29 12:05:33 · 211 阅读 · 0 评论 -
springboot+mybatis+mysql(增删改查xml入门编程)
jdk1.8idea 2017.2.6springboot 2.x项目搭建省略,直接上代码:项目结构:application.properties配置server.port=8086#加载Mybatis配置文件#注意:一定要对应mapper映射xml文件的所在路径mybatis.mapper-locations = classpath:mapper/*Mapp...原创 2019-05-09 19:45:54 · 2943 阅读 · 0 评论 -
java.util.Collections类使用(很多秘密,网上资料亲测)
主要方法介绍:对集合操作主要方法:sort() 正排序reverse()逆序shuffle()打乱--->>>排扑克很有用。copy() 复制max() 求集合最大值min() 求集合最小值frequency()求一个元素出现概率。可以判断 查找集合中重复数据。rotate() swap(List list,int i,int j)方法的使用(含义...原创 2019-05-11 14:40:37 · 1006 阅读 · 0 评论 -
数据库读写分离springboot+sharding-Jdbc(亲测)
maven:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE<...转载 2019-05-12 23:08:57 · 528 阅读 · 0 评论 -
Collection完整内容整理
Collections工具类提供了大量针对Collection/Map的操作,总体可分为四类,都为静态(static)方法:1. 排序操作(主要针对List接口相关)reverse(List list):反转指定List集合中元素的顺序 shuffle(List list):对List中的元素进行随机排序(洗牌) sort(List list):对List里的元素根据自然升序排序 s...转载 2019-05-13 11:00:36 · 666 阅读 · 0 评论 -
Java中的枚举类型学习
一:枚举的引入 enum全称enumeration,是JDK1.5中引入的新特性,存放在java.lang包中。下面就平时的学习和使用过程中用到的进行总结: 枚举(enum),是指一个经过排序的,被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。枚举在各个语言当中都有着广泛的应用,通常用来表示颜色,方式,类别,状态等等数目有限,形式离散,表达又极为明确的量...转载 2019-05-29 11:49:05 · 184 阅读 · 0 评论 -
Java中如何遍历Map对象(值得借鉴)
方法一:使用map.entrySet()来遍历。这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要的时候使用。Map<String,String> map = new HashMap<String,String>(); map.put("lw","666"); map.put("lw1","666"); if(map.entrySet(...转载 2019-05-29 11:52:42 · 3069 阅读 · 0 评论 -
Java中,&&与&;||与|的区别
我们很多人在学习Java的时候,或者其他语言(如:C#,.Net等)都会遇到&和&&,|和||。然而,如果你没有真正理解他们的意思,这回给你的思路上带来很大的麻烦。在Java的逻辑运算中有这么四类:&&(短路与),&,|,||(短路或)。 &&和&都表示与,区别是&&只要第一个条件不满足,后面的条件就不再...转载 2019-05-29 11:54:45 · 154 阅读 · 0 评论 -
Java 中关键字transient引出序列化与反序列化
一:transient(临时的)关键字 1.transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。 2.被transient关键字修饰的变量不能被序列化,一个静态变量不管是否被transient修饰,均不能被序列化。 3.一旦变量被transient修饰,变量将不再是持久化的一部分,该变量内容在序列化后无法获得访问。也可以...转载 2019-05-29 11:59:04 · 352 阅读 · 0 评论 -
Java中循环删除list中元素的方法总结(总结)
印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后在今天使用的时候发现报错了,然后去科普了一下,发现这是一个误区。下面我们来一起看一下。 Java中循环遍历list有三种方式:for循环,增强for循环(也就是常说的foreach循环),iterator遍历。 1.for循环遍历listfor(int i=0;i<list.si...转载 2019-05-29 12:02:23 · 332 阅读 · 0 评论 -
java里面的三角函数
概念理解:RoundingMode是一个枚举类,有一下几个常量:UP,DOWN,CEILING,FLOOR,HALF_UP,HALF_DOWN,HALF_EVEN,UNNECESSARYUP:远离零方向舍入的舍入模式。始终对非零舍弃部分前面的数字加 1DOWN:向零方向舍入的舍入模式。从不对舍弃部分前面的数字加 1(即截尾)CEILING:向正无限大方向舍入的舍入模式。如果结果为正...原创 2019-05-14 14:40:37 · 2426 阅读 · 0 评论