网站首页 站内搜索

搜索结果

查询Tags标签: new,共有 8274条记录
  • 并发编程 | 线程池从入门到成神!

    一、为什么要用多线程 使用多线程,可以把一些大任务分解成多个小任务来执行,多个小任务之间互不影响,同时进行,这样,充分利用了cpu资源。 二、java中简单的实现多线程方式 继承Thread类,实现run方法 class MyTread extends Thread{public void run() {System.out…

    2021/6/14 1:21:10 人评论 次浏览
  • java--线程与多线程(Callable与Runnable,synchronized)

    目录 一、创建线程的方式1.继承Thread类与线程的常用方法2.实现Runnable接口3.实现Callable接口 二、解决线程安全问题1.同步代码块2.同步方法3.与synchronized 相关的三个方法4.Lock锁方式(JDK5)(附)死锁示例一、创建线程的方式 1.继承Thread类与线程的常用方法功能类…

    2021/6/14 1:20:53 人评论 次浏览
  • Java的stream流相关方法

    allMatch(Predicate<? super T> predicate)//通过实现predicate接口来对stream流中的所有元素进行自定义匹配,当所有匹配成功时,返回true boolean allMatch(Predicate<? super T> predicate);实例ArrayList<String> strings = new ArrayList<>…

    2021/6/13 22:21:39 人评论 次浏览
  • 并发编程笔记

    一、并发编程知识准备 (1)并发:多种线程操作相同的资源,保证线程安全,合理使用资源 (2)高并发:服务能同时处理很多请求,提高程序性能 (3)知识技能总体架构:Spring Boot、Maven、JDK8、MySql 基础组件:Mybatis、Guava、Lombok、Redis、Kafka 高级组建:Joda-T…

    2021/6/13 20:21:42 人评论 次浏览
  • 【JVM Ⅳ】StringTable字符串表

    一、String 的基本特性: String 的不可变性 【基本特性】final修饰、实现Serialize跨进程、Comparable可比较用作排序; 【解释】不可变的字符序列,它是存储在堆区的常量池中的(两种办法:""、intern()都可以。) 【变化】JDK1.8char型数组存储,1.9之后使用…

    2021/6/13 18:21:58 人评论 次浏览
  • Java的四种引用类型

    在Java中提供了四个级别的引用:强引用,软引用,弱引用和虚引用。强引用 Java中的引用,类似C语言中最难的指针。(我是C语言入门编程,指针的概念还是很深入我心。)通过引用,可以对堆中的对象进行操作。如: StringBuffer stringBuffer = new StringBuffer("Hell…

    2021/6/13 14:22:06 人评论 次浏览
  • Java多线程——线程八锁案例分析

    多线程的八个案例 通过分析代码,推测打印结果,并运行代码进行验证。 1)两个线程调用同一个对象的两个同步方法 代码如下:1 public class Demo {2 public static void main(String[] args) {3 Number number = new Number();4 5 new Thread(new Ru…

    2021/6/13 14:21:58 人评论 次浏览
  • 用Python从零开始创建区块链

    来源 https://learnblockchain.cn/2017/10/27/build_blockchain_by_python/本文主要内容翻译自Learn Blockchains by Building One 本文原始链接,转载请注明出处。 作者认为最快的学习区块链的方式是自己创建一个,本文就跟随作者用Python来创建一个区块链。本文主要内容…

    2021/6/13 14:21:53 人评论 次浏览
  • 并发学习(五)—— Java锁

    Java锁 公平锁与非公平锁理论如何创建区别 可重入锁理论可重入锁的种类原理作用可重入验证验证synchronized验证Lock自旋锁(spinlcok)理论自己实现自旋锁 共享锁和排他锁理论代码不加锁 解决方案https://github.com/yangjinwh/interview 第二季脑图 公平锁与非公平锁 理…

    2021/6/13 14:21:47 人评论 次浏览
  • Java 网络编程:(十三)案例四:使用 MulticastSocket 实现多点广播

    多点广播 Datagram只允许数据报发送给指定的目标地址,而MulticastSocket可以将数据报以广播方式发送到数量不等的多个客户端。 IP协议为多点广播提供了这批特殊的IP地址,这些IP地址的范围是224.0.0.0至239.255.255.255。 MulticastSocket 常用的方法:MulticastSocket(…

    2021/6/13 14:21:06 人评论 次浏览
  • 【Java编程实战】Metasploit_Java后门运行原理分析以及实现源码级免杀与JRE精简化

    QQ:3496925334 文章作者:MG1937 CNBLOG博客ID:ALDYS4 未经许可,禁止转载某日午睡,迷迷糊糊梦到Metasploit里有个Java平台的远控载荷,梦醒后,打开虚拟机,在框架中搜索到了这个载荷 0x01 运行原理分析 既然是Java平台的程序,JD-GUI等反编译工具自然必不可少 先利用msfvenom输…

    2021/6/13 12:26:51 人评论 次浏览
  • Java学习 - 对象内存分析

    Java 对象学习 Java 对象的内存分析和引用分析堆和栈引用传递何为垃圾?引用如何产生垃圾?插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学…

    2021/6/13 7:26:12 人评论 次浏览
  • Redis

    问题描述spring开发项目的时候 每次访问时 都会查询一次数据库 对于那些不经常修改的数据 每次都查询数据库 性能差 不够优雅 1. 缓存 缓存的功能 就是提高性能 减少与数据库的交互 1.1. 缓存的思想当用户第一次查询的时候 去查询数据库 查询到的内容 一方面返给页面 另外…

    2021/6/13 2:21:43 人评论 次浏览
  • ASP.NET Core之多语言配置

    介绍 支持多语言使网站可以覆盖更广泛的受众。 ASP.NET Core 提供的服务和中间件可将网站本地化为不同的语言。本次示例环境:vs2019、net5配置无需引用Nuget包即可实现以下功能。注入容器 services.AddLocalization(t =>{ t.ResourcesPath = "Language";…

    2021/6/12 20:51:18 人评论 次浏览
  • java多线程编程

    多线程简介 对多线程的理解 1. 多任务与多线程多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 2. 多线程例子(生活,游戏,编程)边吃饭边玩手机,边听歌边写作业 开黑打游戏 等等 3. 进程,程序,线程的理解进程: 是程序的一次执行,是动态的,一个进…

    2021/6/12 20:51:16 人评论 次浏览
扫一扫关注最新编程教程