
java
anneCoder
I believe...
展开
-
Java基础汇总(关于锁)
Java基础汇总原创 2022-08-17 08:50:31 · 226 阅读 · 0 评论 -
常见java后端调试问题
jdk运行时内存占用情况查看?日志切片aop?用户权限认证如何实现?项目微服务模块的结构?设计模式:工厂模式是怎样的呢?开源代码或框架有哪些?如何进行性能优化,微服务切换,nginx有哪些算法转换?...原创 2022-02-09 17:24:42 · 254 阅读 · 0 评论 -
Java问题汇总20200113
数据类型1. long与Long的区别Java的数据类型分两种:基本类型:long,int,byte,float,double,char对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头...原创 2020-01-13 17:44:23 · 202 阅读 · 0 评论 -
rabbitmq学习
1. 本地安装 【以下为转载】 一:安装RabbitMQ需要先安装Erlang语言开发包,百度网盘地址:http://pan.baidu.com/s/1jH8S2u6。直接下载地址:http://erlang.org/download/otp_win64_18.3.exe。安装完成后需要配置环境变量:新建系统变量:变量名 ERLANG_HOME 变量值 D:\softInstall\er...原创 2018-06-14 11:11:11 · 238 阅读 · 0 评论 -
java编程中对大数据的处理
大数据的起始计量单位至少是P(1000个T)、E(100万个T)或Z(10亿个T),大数据Hadoop框架、map-reduce框架,很多部分都是用开源的Java语言编写。 java编程过程中对大数据的处理: 1)数据分段:依行读取数据,设定一个批量值,当读取的数据达到一定量之后,执行批量操作,清空集合,再接着读取。 java 分次读取大文件的三种方法 2)多线程处理:需要考虑服务器的承载...原创 2018-06-25 17:47:59 · 2854 阅读 · 0 评论 -
服务端编程技术详解(Java篇)
1. Java基础 StringBuilder: 速度优势; StringBuffer: 线程安全,可同步访问。2. Java面向对象 3. Java高级编程参考资料 http://www.runoob.com/java/java-tutorial.html原创 2018-08-11 19:34:54 · 4444 阅读 · 0 评论 -
Java常用函数或公式(更新2018.09.03)
1. 限定小数位double f保留两位小数:import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void m1() { ...原创 2018-09-03 15:53:20 · 566 阅读 · 0 评论 -
多线程与并发程序设计
并发(Concurrency):以可独立执行的进程集合的方式编程。并行(Parallelism):以可同时执行的(可能相关的)计算指令方式编程。并发与并行的区别:并发是同时处理(dealing)很多的事情,并行是同时做(doing)很多的事情。不同,但也相关。一个是关于代码结构,一个是关于代码执行。并发为可能的(不是必须的)并行问题提供了一种解决方案。Java并发包:JDK中的JUC。该工具...原创 2019-07-01 15:56:30 · 451 阅读 · 0 评论 -
常见服务端简答题汇总
1.JDK、JRE、JVMJDK,Java Development Kit,Java开发工具包。包含JRE、一堆Java工具和Java基础的类库。JRE,Java Runtime Environment,Java运行环境。JVM,Java virtual machine, Java虚拟机。解释java程序编译而成的.class类文件,并交由本地系统执行。解释过程需要JRE中的lib类库。J...原创 2019-09-11 18:01:26 · 568 阅读 · 0 评论 -
Set、List、Map线程安全问题
1. List,Map,Set 线程安全性 2. 声明线程安全的集合方法 – 使用Collections. 方式构建 //make thread-safe list List MyStrList = Collections.synchronizedList(new ArrayList()); MyStrList.add("123"); MyStrList.add("ab...翻译 2018-04-02 19:00:34 · 4597 阅读 · 0 评论 -
常见排序算法java程序
import java.util.Arrays;public class Ch1_2 {public static void main(String[] args) { // 打印一维数组:Arrays.toString(array),打印多维数组:Arrays.deepToString(array) System.out.println("simpleSelect so...原创 2018-03-31 19:34:30 · 207 阅读 · 0 评论 -
java常用函数清单
String String str; str = str.substring(int beginIndex); // 提取下标beginIndex及之后的字符串 str = str.substring(int beginIndex, int endIndex); // 提取下标beginIndex至(endIndex-1)之间的字符串 char[] ary = str.toCharArra...原创 2018-03-21 14:56:12 · 1650 阅读 · 0 评论 -
String相关运算
与正则表达式类型转化原创 2017-10-13 18:03:48 · 2651 阅读 · 0 评论 -
java集合set遍历方法
对 set 的遍历原创 2017-10-24 00:04:54 · 305 阅读 · 0 评论 -
JavaScript常用属性
HTML DOM 是Document Object Model文档对象模型的缩写。定义了访问和操作 HTML 文档的标准方法。DOM 将 HTML 文档表达为树结构。原创 2017-10-25 11:17:06 · 375 阅读 · 0 评论 -
集合的运算
如何判断list为另一个list的子集 containsAll方法——判断列表中是否包含指定collection的所有元素 boolean containsAll(Collection原创 2017-11-11 19:49:25 · 357 阅读 · 0 评论 -
java集合list遍历方法(含set\map)
list循环遍历,for循环,迭代器,break, continue原创 2017-10-29 08:52:32 · 360 阅读 · 0 评论 -
java与文件路径
第一种:获取当前类的绝对路径; 如果不加“/”File f = new File(this.getClass().getResource("").getPath());System.out.println(f);结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test第二种:获取当前类的所在原创 2017-11-05 12:41:55 · 1087 阅读 · 0 评论 -
常见排序算法介绍
插入排序(Insertion sorting):将一个数据插入到有序数据中,构成长度加一的新有序数据,适用于少量数据的排序,时间复杂度O(n^2),是稳定的排序方法。 选择排序(Selection sorting):每次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,知道全部待排序的数据元素排完,是不稳定的排序方法。堆排序(heap Sort):选择排序的改进。将...原创 2018-03-29 23:57:54 · 1845 阅读 · 0 评论 -
常见查找算法java程序
import java.util.Scanner;public class Ch1_1 { public static void main(String[] args) { int[] array = {1,2,3,6,9,10,13,16,45,56}; Scanner scn = new Scanner(System.in); wh...原创 2018-03-30 18:51:10 · 799 阅读 · 0 评论 -
JAVA代码优化方法
性能优化1、使用StringBuilder 探秘Java中的String、StringBuilder以及StringBuffer 2、避免使用正则表达式 3、不要使用iterator()方法 4、不要调用高开销方法 5、使用原始类型和栈 6、避免递归 7、使用entrySet() 8、使用EnumSet或EnumMap 9、优化自定义hasCode()方法和equals()方法翻译 2017-10-14 22:17:36 · 366 阅读 · 0 评论