
java
文章平均质量分 64
阿龙学堂
砖搬的多了,就自然知道怎样省力了
展开
-
java-类、接口、方法、字段等都有哪些修饰符了?
1、java中修饰符在哪里规定了?所有修饰符所在类[Modifier]为如下:package java.lang.reflect;import java.security.AccessController;import sun.reflect.LangReflectAccess;import sun.reflect.ReflectionFactory;/** * The M...原创 2020-04-09 12:09:32 · 389 阅读 · 0 评论 -
java序列化之-static|transient 修饰的字段能否被序列化?
1、结论static和transient修饰的字段是不会被序列化的。2、验证2.1、创建类并增加两个字段class Wanger implements Serializable { private static final long serialVersionUID = -2095916884810199532L; private String name;...原创 2020-04-09 11:39:33 · 2041 阅读 · 0 评论 -
java为什么要实现序列化(Serializable)
1、简介对于 Java 的序列化,我一直停留在最浅显的认知上——把那个要序列化的类实现 Serializbale 接口就可以了。我不愿意做更深入的研究,因为会用就行了嘛。但随着时间的推移,见到 Serializbale 的次数越来越多,我便对它产生了浓厚的兴趣。是时候花点时间研究研究了。2、理论Java 序列化是 JDK 1.1 时引入的一组开创性的特性,用于将 Java 对象转换为字...原创 2020-04-09 11:16:28 · 1011 阅读 · 0 评论 -
阿龙学堂-Java手机号码归属地查询
1、需求用户注册了了app就可以收到很多的手机号,从而可以根据手机号码可以该位用户是属于哪个区域,从而可以分析出哪个区域的用户量最大,可以进行组织活动,来推广自己的产品。2、创建项目创建一个普通的maven项目即可。项目依赖<dependencies> <dependency> <groupId>com...原创 2019-12-13 17:49:20 · 746 阅读 · 3 评论 -
SpringMVC-框架介绍
依赖注入方式:1、setter注入2、构造器注入org.springframework.context.ApplicationContext接口有多个实现类,其中包括:ClassPathXmlApplicationContext 和 FileSystemXmlApplicationContext;其两者的区别:ClassPathXmlApplicationCont原创 2017-05-11 17:46:09 · 2534 阅读 · 0 评论 -
java -Xms -Xmx -XX:PermSize -XX:MaxPermSize-详解
java -Xms -Xmx -XX:PermSize -XX:MaxPermSize 在做java开发时尤其是大型软件开发时经常会遇到内存溢出的问题,比如说OutOfMemoryError等。这是个让开发人员很痛苦、也很纠结的问题,因为我们有时不知道什么样的操作导致了这种问题的发生。所以我们不得不通过不断的优化自己的代码结构,重构了一次又一次。虽然说不断的重构自己的代码对公原创 2018-01-16 17:18:54 · 35870 阅读 · 4 评论 -
transient和volatile两个关键字区别
transient和volatile两个关键字一个用于对象序列化,一个用于线程同步,都是Java中比较高阶的话题,简单总结一下。transienttransient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。示例:class Test {transient int a; // 不会被持久化int b; // 持久化}当类Test的实例对象被序列原创 2018-01-18 09:21:34 · 3914 阅读 · 0 评论 -
Java反射机制及用途
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;class.forName(类名)//获得类 这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机原创 2018-01-18 09:22:20 · 1909 阅读 · 0 评论 -
java多线程及垃圾回收
java多线程基本知识进程介绍 不管是我们开发的应用程序,还是我们运行的其他的应用程序,都需要先把程序安装在本地的硬盘上。然后找到这个程序的启动文件,启动程序的时候,其实是电脑把当前的这个程序加载到内存中,在内存中需要给当前的程序分配一段独立的运行空间。这片空间就专门负责当前这个程序的运行。 不同的应用程序运行的过程中都需要在内存中分配自己独立的运行空间,彼此之间不会相互的影响。我原创 2018-01-18 09:23:51 · 7749 阅读 · 0 评论 -
分布式任务调度平台XXL-JOB
一、简介1.1 概述XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。1.2 社区交流1.3 特性1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时生效; 3、调度中心HA(中心式...转载 2019-09-23 14:11:42 · 3554 阅读 · 0 评论 -
图形化界面客户端连接phoenix操作hbase
下载地址:官网地址选择对应系统的版本,我这里选择解压版windows64位创建连接关键步骤:选择合适的版本(跟你服务器的版本一致),下载jar包点击测试或完成即可...转载 2019-09-23 19:35:21 · 744 阅读 · 0 评论 -
Spark问题集
1、java.lang.IllegalAccessError: tried to access method com.google.common.base.Stopwatch.()V在练习spark的过程中,有的同学遇到了这样的问题:?123456789101112原创 2016-12-20 16:26:29 · 4328 阅读 · 1 评论 -
hadoop 查看集群的网页监控状态
一、查看集群的网页监控状态1.查看hdfs集群状态,也就是namenode的访问地址配置:hdfs-site.xml--dfs.namenode.http-address默认访问地址:http://namenode的ip:500702.如果配置了secondary namenode,那么可以查看secondary namenode的集群状态配置:hdfs-s转载 2016-12-19 15:37:03 · 18484 阅读 · 0 评论 -
Java发送post,get请求通用方法
/** * 发送HTTP请求 * * @param urlString * @return 响映对象 * @throws IOException */ private HttpRespons send(String urlString, String method, Map paramet原创 2015-01-29 14:06:48 · 700 阅读 · 2 评论 -
java中静态代码块的用法 static用法详解
java中静态代码块的用法 static用法详解(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须转载 2015-01-29 11:08:16 · 491 阅读 · 1 评论 -
Error configuring application listener of class org.springframework.web.context.ContextLoaderListene
Error configuring application listener of class org.springframework.web.context.ContextLoaderListener原创 2016-03-29 10:40:11 · 455 阅读 · 1 评论 -
webuploader
server.xml 配置/webUpload/webuploader.min.js">/webUpload/webuploader.css">/views/executive/addExecNext.js">原创 2016-04-29 17:52:22 · 691 阅读 · 1 评论 -
Java UDP封装类
package com.common.cn;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetSocketAddress;import java.net.SocketException;import原创 2016-12-07 15:26:41 · 1342 阅读 · 2 评论 -
Java HTTPRequest
package opennet.des.encryptAnddecrypt;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnecti原创 2016-12-07 15:27:30 · 901 阅读 · 1 评论 -
SpringMVC配置双数据源
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframe原创 2016-12-07 15:28:17 · 644 阅读 · 1 评论 -
Hibernate 注解说明
常用的hibernate annotation标签如下:-----------------------------------------------------------------------------@Entity --注释声明该类为持久类。将一个Javabean类声明为一 个实体的数据库表映射类,最好实现序列原创 2016-12-07 15:30:45 · 484 阅读 · 1 评论 -
StringBuffer 和StringBulider的区别
StringBuffer 和StringBulider的区别:1,StringBuffer:线程安全(同步);多线程使用说明:在StringBuffer的方法中,append或者delete方法中,由于在执行添加的时候不能操作删除操作,在append方法块中有同步琐,每次执行的时候判断其是否释放了该琐,因此在多线程中使用,在单线程使用时,每次都要判断琐,因此在单线程中效率低。原创 2016-12-07 15:33:24 · 565 阅读 · 0 评论 -
java 反射
package com.test.cn;import java.lang.reflect.Field;/** * Java 反射之属性练习。 * * @author Wanggc */public class ReflectionTest { public static void main(String[] args) throws Exception转载 2015-01-29 11:50:34 · 421 阅读 · 1 评论