Java
文章平均质量分 64
Java
@Within
一息尚存,希望不灭。
展开
-
reflect反射
反射什么是反射Java提供的API类和方法其功能: 动态执行功能动态加载类动态创建对象动态访问属性, 执行方法动态解析 注解 等反射是Java底层执行机制几乎所有的框架底层都使用反射技术静态执行案例:Foo foo = new Foo();foo.test();编译以后就确定了执行顺序: 先创建对象,然后执行方法, 在运行期间按照编译结果顺序执行. 称为静态执行.动态执行在运行期间才确定执行次...原创 2018-05-04 15:56:23 · 258 阅读 · 0 评论 -
线程,并发,并行
引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文讨论的范围之内。用多线程只有一个目的,那就是更好的利用CPU的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应”多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够...原创 2018-06-23 23:38:45 · 244 阅读 · 1 评论 -
Java_se(二)正则表达式、Object以及包装类
基本正则表达式正则表达式简介 实际开发中,经常需要对字符串数据进行一些复杂的匹配、查找、替换等操作。通过"正则表达式",可以方便的实现字符串的复杂操作。 正则表达式是一串特定字符,组成一个"规则字符串"这个"规则字符串"是描述文本规则的工具。正则表达式就是记录文本规则的代码。例如正则表达式:"[a-z]"表示a到z的任意一个字符正则表达式"[a...原创 2018-05-20 15:19:01 · 256 阅读 · 1 评论 -
计算机二进制
计算机内部一切都是2进制!变量, 数据都是2进制:数据类型: byte short int long float double boolean char案例:什么是二进制?逢二进一的计数规律2进制原理 案例:for(int i=0; i<20; i++){ System.out.println( Integer.toBinaryString(...原创 2018-05-18 19:41:47 · 825 阅读 · 1 评论 -
java秒杀系统四,集成redis
添加jedis和fastjson依赖配置redispackage cn.tedu.miaosha.redis;public abstract class BasePrefix implements KeyPrefix { private int expireSeconds; private String prefix; public BasePrefix(String pref...原创 2018-05-12 15:41:23 · 1297 阅读 · 1 评论 -
Java性能优化
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可...原创 2018-04-29 10:06:53 · 255 阅读 · 1 评论 -
(九)JVM生命周期
一、虚拟机的启动Java虚拟机的启动是通过引导类加载器(bootstrap class loader)创建一个初始类(initial class)来完成的,这个类是由虚拟机的具体实现指定的。二、虚拟机的执行1、一个运行的Java虚拟机有着一个清晰的任务:执行Java程序。2、程序开始执行他才运行,程序结束他就停止。3、执行一个所谓的Java程序的时候,真正在执行的是一个叫Java虚拟机的进程。三、虚拟机的退出有如下几种情况:1、程序正常执行结束。2、程序在执行过程中遇到了原创 2021-06-28 17:44:58 · 113 阅读 · 0 评论 -
反编译java .class 文件
javap -v JvmTest.class输出如下:Classfile /G:/code/firstdemo/target/classes/com/wsy/firstdemo/util/JvmTest.class Last modified 2021-6-25; size 464 bytes MD5 checksum 768abbff4a1927352aeffbf7c8beb8c3 Compiled from "JvmTest.java"public class com.wsy.原创 2021-06-25 17:06:04 · 384 阅读 · 0 评论 -
资源汇总
Java 资源大全Java资源大全中文版,包括:构建工具、字节码操作、集群管理、代码分析、编译器生成工具、外部配置工具、持续集成、数据结构、数据库、时间日期工具库、依赖注入、开发流程增强工具、分布式应用、分布式数据库、文档处理工具、函数式编程、游戏开发、GUI、高性能计算、IDE、图像处理、JSON、JVM与JDK、日志、机器学习、消息传递、应用监控工具、自然语言处理等。GitHub 主页:htt...转载 2018-07-06 16:06:04 · 292 阅读 · 0 评论