首页
学习
活动
专区
工具
TVP
发布

DT乱“码”

专栏作者
137
文章
198210
阅读量
43
订阅数
java JVM内存模型解析
程序计数器就是记录当前线程执行程序的位置,改变计数器的值来确定执行的下一条指令,比如循环、分支、方法跳转、异常处理,线程恢复都是依赖程序计数器来完成。     Java虚拟机多线程是通过线程轮流切换并分配处理器执行时间的方式实现的。为了线程切换能恢复到正确的位置,每条线程都需要一个独立的程序计数器,所以它是线程私有的。     如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是Native方法,这个计数器值则为空(Undefined)。此内存区域是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。
用户1220053
2022-01-07
2550
javaweb的线程安全与javaweb的多线程开发
这是陈东景于2021年8月22日下午15点30分原创作品,转载请标明出处!!!!
用户1220053
2021-08-24
5070
java虚拟机与虚拟机调优
这是陈东景于2021年8月22日晚11点45分原创作品,转载请标明出处!!!!
用户1220053
2021-08-24
7560
大数据学习有感
最近在学习大数据技术,很多东西豁然开朗。总得来说一句话,如果懂得Java,不去学习大数据那叫不思进取。如果懂得数学,不去搞人工智能,那是书呆子。
用户1220053
2019-05-26
4280
RabbitMQ使用代码示例
RabbitMQ 支持多种语言访问,以 Java 为例看下一般使用 RabbitMQ 的步骤。
用户1220053
2019-05-26
8210
web.xml基本配置。
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
用户1220053
2018-04-17
6250
Java 枚举类型enum 的使用
Java 枚举类型enum 的使用 最近跟同事讨论问题的时候,突然同事提到我们为什么java 中定义的常量值不采用enmu 枚举类型,而采用public final static 类型来定义呢?以前我们都是采用这种方式定义的,很少采用enum 定义,所以也都没有注意过,面对突入起来的问题,还真有点不太清楚为什么有这样的定义。既然不明白就抽时间研究下吧。 Java 中的枚举类型采用关键字enum 来定义,从jdk1.5才有的新类型,所有的枚举类型都是继承自Enum 类型。要了解枚举类型,建议大家先打开jdk 
用户1220053
2018-02-09
1.2K0
Java中实现多线程有两种途径
Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口. Runnable接口非常简单,就定义了一个方法run(),继承Runnable并实现这个 方法就可以实现多线程了,但是这个run()方法不能自己调用,必须由系统来调用,否则就和别的方法没有什么区别了. 先给一个简单的例子: public class MultiThread implements Runnable{ public static void main(String[] args){ for(int i=0
用户1220053
2018-02-09
5850
java asm 框架 浅析
什么是asm呢?asm是assembly的缩写,是汇编的称号,对于java而言,asm就是字节码级别的编程。   而这里说到的asm是指objectweb asm,一种.class的代码生成器的开源项目.   ASM是一套java字节码生成架构,它可以动态生成二进制格式的stub类或其它代理类,   或者在类被java虚拟机装入内存之前,动态修改类。   现在挺多流行的框架都使用到了asm.所以从aop追溯来到了这。   1.什么是ObjectWeb ASM       ObjectWeb ASM是轻量
用户1220053
2018-02-09
1.1K0
MongoDB Java
MongoDB Java 环境配置 在 Java 程序中如果要使用 MongoDB,你需要确保已经安装了 Java 环境及 MongoDB JDBC 驱动。 本章节实例时候 Mongo 3.x 以上版
用户1220053
2018-02-09
9120
封装好的MAP工具类和HBASE工具类
package cn.gulf.util; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import javax.servlet.http.HttpServletRequest; public class PageData extends HashMap implements Map{ pr
用户1220053
2018-02-09
1.3K0
2018年Java学习体系
一、JavaSE 1、Java开发环境搭建 2、Java基础语法 3、Java面向对象 4、异常 5、数组/算法 6、常用类 7、集合/数据结构 8、IO流 9、线程 10、反射机制 11、网络编程 12、注解Annotation 13、MySQL初级 14、JDBC 二、JavaWeb初级 1、HTML/HTML5 2、CSS/CSS3 3、JavaScript 4、jQuery 5、Bootstrap 6、XML+XPath 7、Servlet 8、Jsp 9、EL 10、JSTL 11、Filte
用户1220053
2018-02-09
1K0
java中的死锁和活锁概念
死锁:是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 死锁发生的条件 互斥条件:线程对资源的访问是排他性的,如果一个线程对占用了某资源,那么其他线程必须处于等待状态,直到资源被释放。 请求和保持条件:线程T1至少已经保持了一个资源R1占用,但又提出对另一个资源R2请求,而此时,资源R2被其他线程T2占用,于是该线程T1也必须等待,但又对自己保持的资源R1不
用户1220053
2018-02-09
1.2K0
java父类,子类静态块和构造方法的执行顺序
一个面试笔试题中没什么什么卵用但经常出的题,父类,子类静态块和构造方法的执行顺序 package com.gulf.test; public class Father { public Father(){ System.out.println("父类构造方法"); } static { System.out.println("父类静态块"); } } package com.gulf.test; public class Son extends Father { publi
用户1220053
2018-02-09
1.1K0
对象的序列化和反序列化
package com.serialize.utils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; /**  * 序列化工具类  */ public class SerializeUtil {  
用户1220053
2018-02-09
7820
MyEclipse 不能将WAR包导出的解决方法
不能导出WAR包的原因是破解没有完全导致的。 解决办法: 找到MyEclipse安装目录下MyEclipse\Common\plugins文件夹中的com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar这个jar包, 下载 链接:http://download.csdn.net/download/cuiyaoqiang/9525753 下载这个jar替换plugins文件夹中的jar,然后启动软件就正常了
用户1220053
2018-02-09
7030
时间控件设置开始时间不大于结束时间
<div class="form-horizontal fl"> <div class="control-group"> <label class="control-label">生成时间</label> <input type="text" size="12" readonly="readonly" name="beginDate" id="starttime" value="" class="Wdate" onClick="WdatePicker({dateFm
用户1220053
2018-02-09
9750
Java知识图谱收集整理
1、Java学习路径1 2、Java学习路径2 3、Java Web学习路径 4、Java编程所需的工具及知识 5、Java集合类 6、Java类库 7、Java平台的逻辑结构 8、JVM的基本结构
用户1220053
2018-02-09
1.3K0
Properties 工具类
package com.gulf.utils; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.Properties; import org.apache.log4j.Logger; import org.springframework.core.io.ClassPathResource; import org.springframe
用户1220053
2018-02-09
4670
正则判断工具类
package com.gulf.utils; import java.text.ParseException; import java.text.SimpleDateFormat; /**  * 正则判断工具类  *   * @author gulf 2016-08-12  */ public class RegularUtil {     /**      * 判断是否为数字      *       * @param param      * @return      */
用户1220053
2018-02-09
1.6K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档