码迷,mamicode.com
首页 > 编程语言 > 日排行
浅谈Java的反射机制
Java的反射机制特别适合大型项目尤其是多功能项目的开发。因为它极大的减少了编译时静态加载类的时间并且减少了初期内存的消耗。 为什么要有反射机制 1. 在涉及某些应用程序时,我们往往需要动态升级以增加修改功能,而在静态编译体系中一切升级操作都需要对源代码进行更改,这就意味着每升一次级就要对整个源代码 ...
分类:编程语言   时间:2019-08-26 00:28:45    阅读次数:87
Java-多线程第四篇线程池
1、什么是线程池。 线程池在系统启动的时候即创建大量的空闲的线程,程序将一个Runnable对象或者Callable对象传给线程池,线程池就会启动一个线程来执行它们的run()或者call()方法,当run()或者call()方法执行结束后,该线程并不会死亡,而是再次返回线程池称为空闲状态,等待执行 ...
分类:编程语言   时间:2019-08-26 00:31:40    阅读次数:96
Java.NIO小例子
--Client.java public class Client { private static String ip = null; private static int port = 10000; public static void main(String[] args) throws Ex ...
分类:编程语言   时间:2019-08-26 00:38:21    阅读次数:79
python-面向对象速查表-内置方法-内置函数-内置属性(只整理了部分内容)
今日临时总结的内容,可能还有些不正确的地方,初步当做个速查表吧。 类的内置函数(继承object的,自己重写) | 内置函数 | 执行时机 | 注意点 | 调用案例 | | | | | | | | 实例化对象时 | 不允许写返回值(return None和不返回没区别)子类重写了 方法要在子类中的 ...
分类:编程语言   时间:2019-08-26 00:38:55    阅读次数:110
浅谈Java内存管理(一)
提到Java的内存管理,我始终抱有一种又爱又恨的心理。作为一门面向对象的高级语言,Java的确为减轻程序员的负担做出了巨大的努力,它的垃圾回收机制帮助百万程序员从C系语言恼人的内存管理问题中解脱出来,成为自身的一大亮点;但同时,垃圾回收机制的不可强制执行的特点,又让了解过C/C++的人觉得自动垃圾回 ...
分类:编程语言   时间:2019-08-26 00:40:37    阅读次数:94
线程概念及多线程控制
多线程: 多进程:可以同时处理数据(并发/并行) 多线程:可以同时处理数据(并发/并行) 线程概念: 多进程任务处理(使用的是多个虚拟地址空间):将多个任务分解为多个程序(分解到多个进程中完成)。 多线程任务处理:多个pcb 共用同一个虚拟地址空间,同时完成一个代码段中多个不同模块的功能。 进程的理 ...
分类:编程语言   时间:2019-08-26 00:49:59    阅读次数:133
不考虑性能的内存管理模拟系统(假内存)的C语言实现
#include<stdio.h> /*头文件*/ #define PROCESS_NAME_LEN 32 /*进程名长度*/ #define MIN_SLICE 10 /*最小碎片的大小*/ #define DEFAULT_MEM_SIZE 1024 /*内存大小*/ #define DEFAUL ...
分类:编程语言   时间:2019-08-26 00:51:11    阅读次数:121
python创建虚拟环境
centos安装pip sudo yum -y install epel-release sudo yum -y install python-pip 1、先安装virtualenv包 pip install virtualenv 安装扩展包 pip install virtualenvwrappe ...
分类:编程语言   时间:2019-08-26 00:51:50    阅读次数:164
Python lambda
Python关于lambda表达式的小知识点 本篇内容 没有 对于lambda表达式的 全部介绍,只涉及基础了理解,和浅显的实例。 一 基本的介绍 上述两个代码的效果是相同的。 f 是函数的名字,lambda标志着 f 是一个 函数,冒号左边是输入量,右边是输出量。 如果遇到两个变量,例如 x 和 ...
分类:编程语言   时间:2019-08-26 00:52:01    阅读次数:138
java实现单向循环链表
链表图解 带头结点的链表: 不带头结点的链表: 区别 带头结点的链表容易代码实现 不带头结点的容易实现循环链表和双向链表 代码的实现 (增减 删除) 节点实现: 链表实现: 链表的应用 :约瑟夫问题的求解 问题描述:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39 ...
分类:编程语言   时间:2019-08-26 09:19:01    阅读次数:96
冒泡排序
原理 重复比较相邻元素,择大者互换,从而完成排序 代码实现 性能分析 平均时间复杂度: O(n^2) 稳定的 优化方式参考: "https://www.jianshu.com/p/f74fdcb2aa0c" ...
分类:编程语言   时间:2019-08-26 09:19:35    阅读次数:66
Python学习 之 Python入门
第二章 Python入门 2.1 环境安装 2.1.1 下载解释器: py2.7.16 (2020年官方不再维护) py3.6.8 (推荐安装) 1、下载解释器一定去官网下载,https://www.python.org 2、选择 python3 的版本下载 ? 3、下载 python3 的64位安 ...
分类:编程语言   时间:2019-08-26 09:20:17    阅读次数:134
java 网络编程-UDP图
![](https://s1.51cto.com/images/blog/201908/25/578c72e4cb706bf6b88aac307cf504fb.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:编程语言   时间:2019-08-26 09:21:11    阅读次数:68
“Hdu4966” GGS-DDU - 最小树形图/朱刘算法
原文引用https://www.dazhuanlan.com/2019/08/26/5d6302f8c23db/题目链接:传送门Description有一个人,想学习N个科目,每个科目都有相应的层次 有M个课程,M个课程的要求是,你的第c个科目的层次要达到l1,才可以参加,参加完这个课程后,你需要缴... ...
分类:编程语言   时间:2019-08-26 09:24:38    阅读次数:76
springcloud+kafka集群
上节说了kafka在linux环境下怎么搭建集群。这节写一下怎么在springcloud中以stream流方式去做kafka集群对接。 1.yml配置 2.消息发送 发送完毕后会在服务器中的topic下看到你传入的那个topic,并且会有三个分区,每个分区分别对应三台服务器并且每台服务器中会有两条消 ...
分类:编程语言   时间:2019-08-26 09:25:26    阅读次数:220
java 网络编程-UDP基本步骤
UDP:需要datagramSocket来进行中间的运输无连接的传输层协议,提供面向事务的简单不可靠信息传输服务、可能丢失、非常简单、开销小一切以包为中心数据传输不用IO流接收端Addressalreadyinuse:Cannotbind同一个协议下端口不允许冲突1、使用DatagramSocket指定端口创建接收端2、准备容器封装成DatagramPacket包裹3、阻塞式接受包裹receive
分类:编程语言   时间:2019-08-26 09:31:26    阅读次数:82
python_集合
1.add添加 2.discard删除 3.update批量添加 4.intersection取交集 5.union取并集 6.difference取差集 7.symmetric_difference对称差集 ...
分类:编程语言   时间:2019-08-26 09:31:45    阅读次数:88
「每日五分钟,玩转JVM」:线程独占区
前言 如果我们对计算机组成有所了解,那么我们一定会知道在计算机中有一块儿特殊的区域,称之为寄存器,寄存器包括了指令寄存器和程序计数器,这两样位于CPU中,作为程序运行的 大脑 来控制程序的运行和流转。 而在JVM中,作为一种虚拟机,JVM没有指令寄存器,它是基于 栈 + 程序计数器 的体系结构来完成 ...
分类:编程语言   时间:2019-08-26 09:35:00    阅读次数:71
二叉搜索树插入算法C#演示的代码
如下内容内容是关于二叉搜索树插入算法C#演示的内容,希望能对大伙有帮助。 public class BinaryTreeNode{ public BinaryTreeNode Left { get; set; } public BinaryTreeNode Right { get; set; } p ...
分类:编程语言   时间:2019-08-26 09:35:33    阅读次数:77
java 网络编程-UDP-引用(对象)类型传输
publicclassmyimplementsjava.io.Serializable{publicvoidrr(){System.out.println("杜雨龙最帅a");}}引用类型接收端Addressalreadyinuse:Cannotbind同一个协议下端口不允许冲突1、使用DatagramSocket指定端口创建接收端2、准备容器封装成DatagramPacket包裹3、阻塞式接受包
分类:编程语言   时间:2019-08-26 09:36:44    阅读次数:105
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!