- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Java集合
java里有Collection跟Map,List、Queue、Set是继承于Collection,Map是继承AbstractMapCollection实现了Iterator,可以执行迭代器遍历List常用的有ArrayList(底层是数组,排序有序,随机查询快,增删慢,线程不安全,扩容为1.5倍+1)、Vector(底层是数组,线程安全,扩容为2倍)、LinkedList(底层是双向循环链表,增删快,读写较慢,线程不安全)Queue,队列,提供两端的操作,实际上跟List差不多Set..
2020-08-12 18:18:15
78
原创 JAVA IO/NIO
阻塞IO,读写过程中存在阻塞,用户线程交出CPU非阻塞IO,读写过程中不存在阻塞,用户线程不交出CPU多路复用IO模型,存在一个线程不断轮询多个socket状态,当socket有真正读写事件时,才执行真正的IO。Java的NIO就是多路复用IO模型,Selector.selcet()查询每个通道是否有事件到达,有则执行相应的事件体异步IO模型,最理想的IO模型,用户线程不需要知道IO怎么进行,当发出请求后,待内核完成数据准备,发信号给用户线程,用户线程收到信号就可以直接使用数据,该模式需要底层系
2020-08-12 14:10:15
111
原创 JVM总结
java的线程与系统线程是一一对应,当系统线程完成资源分配与初始化,就会调用java线程的runJVM的运行时区域分为线程私有与线程共有线程私有区域包含:程序计数器(记录所处行数)、虚拟机栈(存放调用应用方法的栈帧)、本地方法栈(存放调用系统方法的栈帧)线程共有区域包含:方法区(永久代,存放类元数据以及常量池)、java堆(新生代、老年代,存放数组、对象)备注:jdk1.8后,将类的元数据改为放在直接内存,字符串常量池与类的静态实例存放在java堆java堆-新生代:包含eden、.
2020-08-12 11:37:24
161
转载 C#调用存储过程
using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using System.Collections;using System.Data;namespace Com.Lan.Com.Data{ // 存储过程调用助手。
2014-06-12 11:55:07
361
转载 jsp制作验证码
RandomPic.Java---------------------------------package et.command.pic;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import
2014-06-12 11:53:18
364
原创 初学socket制作cs通信 C#
一. 设计思路主要问题是:服务器socket和客户端socket的建立、Socket的基本动作(Accept、Connect、Send、Receive)等1、服务器和客户端分为两个类,两个类中的主要方法如下:SocketServer:1)public ServerForm();//构造函数2) private void Run();//建立并运行服务器3)private v
2014-06-12 11:48:13
495
原创 初学html网页的制作
charaset="utf-8"> 注册页面 language="javascript"> function check(){ if(form1.pwd.value!=form1.repwd.value) {alert("密码不一致");} }
2014-06-12 11:45:57
559
原创 C#简单的图片浏览器
public partial class Form1 : Form { private int ImageCount=0; private List ImagePaths = new List(); private int nowCount = 0; Boolean flag = false; Th
2014-06-12 11:41:04
1057
原创 C#生成防伪码
class Program { public static int icount; static void Main(string[] args) { Stopwatch timer1 = new Stopwatch();//计时器类 timer1.Sta
2014-06-12 11:36:02
1137
转载 C#实现QQ
1. 网络通讯编程的基础便是协议,信息的发送常用的协议有面向连接的TCP协议,以及不面向连接的UDP协议2. TCP:TransmissionControlProtocol传输控制协议,其是一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机说“喂”,然后才
2014-04-24 20:55:55
2512
转载 课程实验之调用Webservice
一、准备工作:1、下载ksoap2(后面说明作用) 到官网http://code.google.com/p/ksoap2-android/可下载最新jar。2、新建Android项目,找到AndroidManifest.xml,在之间加入语句。(由于Android本身线程安全机制的存在,不加入此语句会抛相应网络异常)。3、将ksoap2 jar包导入项目,方式一:直接复
2014-04-11 21:26:01
470
1
转载 C#字符串处理:截取、替换、移除
问题1:我想删除字符串中指定的字符。 解答:技巧性的方法,用Replace()。 例如:string str = " how are you ! "。现在我们删除它中间的空格,则str = str.Replace(" ","")。懂了吧,把要删除的字符替换成""就OK了! 问题2:我想删除字符串开头和结尾的空格。 解答:用Trim()系列。T
2014-03-25 21:36:10
799
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人