Java
RayBreslin
大数据开发、设计企业应用
展开
-
(转)【漫画】腾讯面试,我竟然输给了final关键字
【转载原因:生动详细,全,看完就想分享,建议直接关注大佬公众号!】【转载原文:https://www.jianshu.com/p/6eaac05fc2b7】【漫画】腾讯面试,我竟然输给了final关键字程序员乔戈里关注2019.01.01 10:19:26字数 930阅读 176腾讯面试现场——————final 在 Java 中是一个保留的关键字,可以声明变量、方法、类。什么是fi...转载 2020-05-22 22:23:34 · 162 阅读 · 0 评论 -
(转)java final关键字使用及面试题重点
【转载原因:作者写的很清楚】【转载原文:https://blog.csdn.net/qq_34626097/article/details/83388389】java final关键字使用及面试题重点1. 在java中声明类、属性和方法时,可以使用关键字final来修饰,表示“最终的”。2.java 面试题final关键字知识点,例题1. 在java中声明类、属性和方法时,可以使用关键字final来修饰,表示“最终的”。1.final修饰类:(俗称太监类不能有孩子)提高安全性,提高转载 2020-05-22 17:56:52 · 260 阅读 · 0 评论 -
Gson和Fastjson区别以及使用推荐
一、Gson和Fastjson的区别 Gson是目前功能最强的Json解析神器, 可以通过toJson与fromJson两个转换函数两个函数进行对象的序列号和反序列化,可以对复杂类型的bean到json之间,进行转换,精确度无与伦比。同时,是无依赖,不需要例外额外的jar,能够直接跑在JDK上。FastJson是阿里用Java语言编写的高性能的JSON处理器,在复杂类型的Bean转...原创 2020-04-29 10:13:22 · 9155 阅读 · 0 评论 -
(转)Idea中使用Lombok 编译报找不到符号
【转载原因:遇到问题:java:找不到符号 符号:方法getld(),采用第三种方法解决】【转载原文:https://www.jianshu.com/p/f86e1e26099b】1、问题描述项目中使用了lombok,但是在idea编译过程是出现找不到符号。报错如下图所示:file@Data@ApiModel(value = "HeadTeacherVO...转载 2020-03-06 11:14:33 · 1437 阅读 · 1 评论 -
(转)十分钟搞懂Lombok使用与原理
【转载原因:详细】【转载原文:https://www.jianshu.com/p/63038c7c515a】1 简介Lombok是一款好用顺手的工具,就像Google Guava一样,在此予以强烈推荐,每一个Java工程师都应该使用它。Lombok是一种Java™实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。...转载 2020-03-06 10:46:34 · 268 阅读 · 0 评论 -
(转)面试必备:HashMap、Hashtable、ConcurrentHashMap的原理与区别
【转载原因:非常详细,受益匪浅】【转载原文:https://www.cnblogs.com/heyonggang/p/9112731.html】最新版:http://yuanrengu.com/2020/ba184259.html如果你去面试,面试官不问你这个问题,你来找我^_^下面直接来干货,先说这三个Map的区别:HashTable底层数组+链表实现,无论key还是va...转载 2020-03-05 12:24:19 · 106 阅读 · 0 评论 -
(转)Map集合循环遍历的几种方式
【转载原因:简洁明了】【转载原文:https://blog.csdn.net/qq_35661171/article/details/79123842】版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_35661171/article/details/79123842p...转载 2020-02-21 16:34:06 · 230 阅读 · 0 评论 -
Maven项目报错:Cannot access nexus-aliyun (http://maven.aliyun.com/nexus/content/...) in offline mode
一、问题描述Maven项目使用idea打开后,无论如何都无法导入pom里面的依赖,点击reimport就瞬间结束。然后,install项目会报以下错误,很是奇葩。即:[ERROR] Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be r...原创 2020-02-18 17:53:35 · 15600 阅读 · 16 评论 -
Java Web基础:HttpServletRequest和HttpServletResponse
一、主要实现功能复习HttpServletRequest和HttpServletResponse核心用法,因为搜索一下网上经典文章很多,所以省事就把文章整理起来。二、学习文章1.HttpServletRequest(1)Javaweb学习之HttpServletRequest对象介绍https://blog.csdn.net/jiahao1186/article/details...原创 2020-02-18 10:44:59 · 87 阅读 · 0 评论 -
(转)Java使用google开源工具Thumbnailator实现图片压缩
【转载原因:Thumbnailator处理压缩图片,非常好用】【转载原文:https://blog.csdn.net/zmx729618/article/details/78729049】前言作为靠谱的java服务端程序员,图片这个事情一直是个头疼的事情。现在很多网站上,都有上传图片这个功能,而图片对于现在的很多手机来说,拍摄出来的都是高清图片,分辨率也是相当的高,当然占用的...转载 2020-02-16 16:18:42 · 1175 阅读 · 0 评论 -
Idea输出日志乱码:Java web项目
一、问题描述Java web项目,采用logback记录日志,使用tomcat做为启动容器,但是,当运行的时候,打印日志有很多中文乱码。网上参考了很多,但是总感觉没有详细明确的说法。而且logback日志编码已经设置为UTF-8。二、问题原因Idea显示日志的编码,默认好像不是UTF-8,修改为UTF-8。同时Tomcat运行虚拟机VM的编码默认也不是UTF-8,所以也需要...原创 2020-02-14 22:15:27 · 3191 阅读 · 5 评论 -
(转)手摸手教你在IDEA创建Web项目及配置Tomcat
【转载原因:参考tomcat搭建的步骤,很详细】【转载原文:https://blog.csdn.net/qq_41799219/article/details/90757439】手摸手教你在IDEA创建Web项目及配置Tomcat一、创建Web项目(了解此步骤的可以跳过)file -> New -> ProjectJava -> Web Applicat...转载 2020-02-13 09:17:27 · 116 阅读 · 0 评论 -
Java 基础:反射实现
一、定义Java反射,即为运行状态中,获得需要的所有元素,这种动态获取信息以及动态调用对象方法的功能即为JAVA反射。例如,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用他的任意方法和属性。二、实现1实现功能反射可以实现任意类的构造方法、属性、方法的调用。2.代码实现(1)实验对象Robot类package com.spring.ioc...原创 2019-12-10 14:53:57 · 183 阅读 · 0 评论 -
(转)队列 take poll几种方法
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qiuchaoxi/article/details/80359462...转载 2019-12-09 11:25:57 · 1171 阅读 · 0 评论 -
fastjson和jJavaBean互相转换
一、实现功能JavaBean对象和json字符串相互转换的实现。二、实现代码1.依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.31</version>...原创 2019-10-30 11:10:00 · 362 阅读 · 0 评论 -
(转)vo、po、dto、bo、pojo、entity、mode如何区分
【原文连接:https://www.wukong.com/answer/6535030067171442948/?iid=28069560333&app=news_article&share_ansid=6535030067171442948&wxshare_count=1&tt_from=weixin&utm_source=weixin&utm_m...转载 2019-09-02 09:31:25 · 411 阅读 · 0 评论 -
(转)idea将maven项目打包成war包的方式,以及使用war包
【转载:原文地址:https://blog.csdn.net/zty1317313805/article/details/80434915】版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zty1317313805/article/details/80434915打包WAR过程...转载 2019-08-27 07:47:29 · 632 阅读 · 0 评论 -
《JAVA与模式》之抽象工厂模式(转)
场景问题 举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。 事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。 同样,在选择主板的时候,也有一系列问题,比如品牌、芯片组、集成...转载 2018-11-15 14:45:54 · 220 阅读 · 0 评论 -
Error:Web开发无法导入import net.sf.json.JSONArray;
1.问题描述Springboot的web开发,已经导入了pom依赖,但是无法导入包import net.sf.json.JSONArray;<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <versio...原创 2018-11-17 09:22:35 · 8066 阅读 · 0 评论 -
Phoenix(6):JAVA api 连接phoenix
1.功能作用使用java 代码,连接phoenix,从而实现hbase数据库的增删改查。2.配置(1)添加mysql的maven仓库<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --><dependency> <groupId>mysql</gro...原创 2018-12-03 07:29:39 · 2776 阅读 · 0 评论 -
Idea报错:Error:(59, 64) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
一、问题描述IDEA编译代码报错:final Map<String, Integer> topicCountMap = new HashMap<>();结果报错:diamond types are not supported at this language level二、原因java1.5中不支持"<>"运算符三、解决办法Id...原创 2018-09-17 23:07:30 · 531 阅读 · 0 评论 -
乱码:sts中properties文件中文注释乱码
1.问题描述sts打开.properties文件,发现之前做的注释都是乱码,网上查了一下可能是编译格式不对,需要改为UTF-8。但是,自己的项目已经改为UTF-8,但是还是会乱码,所以百思不得解。2.问题原因后来发现每个.properties文件属性也是可以设置的,而且优先级高于项目的优先级,导致乱码原因是.properties文件默认编码格式是IOS-8859-1。 ...原创 2019-03-01 19:19:11 · 3968 阅读 · 0 评论 -
(转)IDEA中提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除
【转载原文地址:】https://blog.csdn.net/Stripeybaby/article/details/80010734问题描述:运行Java Web项目时,IDEA中提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除解决方法:1. 打开【File】—【Project Structure】,找到以下两个地方:Project Str...转载 2019-04-09 17:30:38 · 258 阅读 · 0 评论 -
远程调试HBase,报错:org.apache.hadoop.hbase.MasterNotRunningException; 必须对其进行捕获或声明以便抛出
一、问题描述远程调试HBase,创建配置文件,建立管理员Admin,但是创建时报错:org.apache.hadoop.hbase.MasterNotRunningException在代码运行后报错,我运行之后报错:Warning:(22, 28) java: org.apache.hadoop.hbase.client.HBaseAdmin中的HBaseAdmin(org...原创 2019-04-09 19:04:07 · 1230 阅读 · 0 评论 -
(转)Java:字节流和字符流(输入流和输出流)
【转载:题目:Java:字节流和字符流(输入流和输出流),原文连接:https://www.cnblogs.com/progor/p/9357676.html】本文内容:什么是流 字节流 字符流首发日期:2018-07-24什么是流流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道。 输入流是相对程序而言的,外...转载 2019-08-11 19:11:25 · 280 阅读 · 0 评论 -
JAVA多线程(2):线程同步sychronized
一、线程同步概述1.产生原因存在数据共享资源,而如果多条线程共同操作这些共享数据,则会引起程序报错。解决问题根本方法:同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后再对共享数据进行操作。2.synchronized同步特性synchronized锁的不是代码,而是对象。(1)互斥性即在同一时间只允许一个线程持有某个对象锁,通过这种特性,来实现多...原创 2019-08-24 17:25:25 · 184 阅读 · 0 评论 -
java:字符和字节区别
一、定义1.位(bit):是计算机内部数据储存的最小单位。2.字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示,1B(byte,字节)=8bit(位)3.字符(char):是指计算机中使用的字母、数字、字和符号。依据字符不同的编码格式,每个字符单位对应的字节数是不一样的。二、字符和字节区别(见表1) ...原创 2019-08-12 00:32:51 · 1829 阅读 · 0 评论 -
(转)Java并发编程:ThreadPoolExecutor常用线程池
【转载原因:线程池应用非常详细】【原文链接:https://jodjod.blog.csdn.net/article/details/88749564】版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。本文链接:https://jodjod.blog.csdn.net/article/details/88749564目录...转载 2019-08-25 08:19:21 · 191 阅读 · 0 评论 -
(转)java本地调用cmd,shell命令,远程调用Linux执行命令方法总结
【转载原因:代码亲测可以远程实现连接服务器,收获颇丰,谢谢博主精彩总结~】【转载地址:https://blog.csdn.net/T1DMzks/article/details/75050207】有时候经常会碰到需要远程调用Linux或者本地调用Linux或者本地调用cmd的一些命令,最近小结了一下这几种用法本地调用cmd命令 @Test public void t...转载 2019-08-15 21:04:12 · 482 阅读 · 0 评论 -
JAVA 编译报错:错误: 找不到或无法加载主类 common
一、问题描述编写java类common:package jvm;public class common { public static void main(String[] args) { int i=50; i=i+5; System.out.println("i="+i); }}使用javac编译为common...原创 2019-08-25 17:06:07 · 1309 阅读 · 0 评论 -
JAVA多线程(1):多线程创建、状态和调度
一、进程与线程1.进程和线程的由来(1)串行:初级计算机只能串行执行任务,并且需要长时间等待用户输入(2)批处理:预先将用户的指令集中成清单,批量串行处理用户指令,仍然无法并发执行(3)进程:进程独占内存空间,保存各自运行状态,相互之间不干扰且可以互相切换,并为并发处理任务提供了可能(4)线程:共享进程的内存资源,相互间切换更快捷,支持更细粒度的任务控制,使进程内的子任务得以并发执行...原创 2019-08-17 19:19:41 · 329 阅读 · 0 评论 -
kafka(十):Kafka Java Producer的实现
1.参考官网: http://kafka.apache.org/082/documentation.html#producerapi http://kafka.apache.org/081/documentation.html#producerconfigs http://kafka.apache.org/081/documentation.html#apidesign...原创 2018-10-19 07:48:29 · 1629 阅读 · 0 评论