java
熊若宫
这个作者很懒,什么都没留下…
展开
-
JAVA之TCP网络通信一个小例子
1.服务器代码JAVA中设计网络编程模式的主要有TCP和UDP两种,TCP是属于即时通信,UDP是通过数据包来进行通信,UDP当中就会牵扯到数据的解析和传送。在安全性能方面,TCP要略胜一筹,通信过程中不容易出现数据丢失的现象,有一方中断,两方的通信就会结束,UDP数据包传送的过程当中,一方中断,数据包有很大的可能丢失,还有可能传来的数据包的顺序是错乱的;在效率方面,UDP要比TC转载 2014-02-08 15:03:47 · 492 阅读 · 0 评论 -
JAVA小技巧
变量 a,b 交换int a = 5;int b = 11;a = a^b;b = a^b;a = a^b;原创 2015-01-21 22:37:32 · 287 阅读 · 0 评论 -
一个简单排序
适用于小规模的排序 每一次插入都对整个数组排序private static List rankList = new ArrayList(); public static int sort(DevilTrialDmgVo dmgVo) { int resultIndex = -1; boolean inserted = false;原创 2015-10-08 11:52:00 · 391 阅读 · 0 评论 -
java 反射获取所有类文件
public static void main(String[] args) { String packageName = ""; List classNames = getClassName(packageName); for (String className : classNames) {// System.out.p转载 2016-02-22 16:51:56 · 704 阅读 · 0 评论 -
Java Comparator排序
Collections.sort(arrs, new RankComparator());class RankComparator implements Comparator{ @override public int compare(LeagueVo arg0, LeagueVo arg1){ if(arg0.getLv() == arg1.getLv()原创 2016-06-12 16:40:16 · 299 阅读 · 0 评论 -
Java启动参数
-verbose:gc 表示输出虚拟机中GC的详细情况.-Xloggc:日志文件的输出路径-XX:-OmitStackTraceInFastThrow强制要求JVM始终抛出含堆栈的异常(-XX:-OmitStackTraceInFastThrow)-XX:+HeapDumpOnOutOfMemoryError JVM会在遇到OutOfMemoryError时拍摄一个“原创 2017-04-13 21:27:45 · 636 阅读 · 0 评论 -
java抛物线移动
package test;/** * o_o .... * Created by teemo on 2018/4/19. */public class Sprite { private double x; private double y; private double vx = 100; //水平速度 private double vy =...原创 2018-04-20 15:20:21 · 793 阅读 · 0 评论 -
spring通过反射执行注解对应的方法
import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target({ElementType.METHOD})@Retent...原创 2018-12-06 20:12:59 · 1350 阅读 · 0 评论 -
Google Guava Collections 中 MapMaker
MapMaker: final类,继承了 GenericMapMaker,是 ConcurrentMap的 builder。它的构造方法是公开的,可以直接通过 new获取一个实例。成员方法: initialCapacity(int initialCapacity):如果 this的初始容量已经设置过了,则抛出异常,否则将其设为参数中的 initia转载 2014-12-04 10:55:26 · 985 阅读 · 0 评论 -
几种任务调度的 Java 实现方法与比较
Timer相信大家都已经非常熟悉 java.util.Timer 了,它是最简单的一种实现任务调度的方法,下面给出一个具体的例子:package com.ibm.scheduler; import java.util.Timer; import java.util.TimerTask; public class TimerTest extends TimerTas转载 2014-12-01 17:34:18 · 444 阅读 · 0 评论 -
java 笔记
jsp:Java Server Page 是一种动态网站开发技术原创 2014-02-12 15:47:30 · 275 阅读 · 0 评论 -
项目出现红色感叹号的解决方法
这是导入项目的后出现的,原因为外部jre路径不正确 导入新的就可以原创 2014-02-14 11:43:57 · 720 阅读 · 0 评论 -
在一个非套接字上尝试了一个操作 解决方法
java + mina 导入项目后不能启动 无限报错 见下图原创 2014-06-26 14:44:36 · 13205 阅读 · 1 评论 -
Java生成随机字符串的代码
public static String getRandomString(int length) { //length表示生成字符串的长度 String base = "abcdefghijklmnopqrstuvwxyz0123456789"; Random random = new Random(); StringBuffer sb = new Str转载 2014-07-07 16:01:46 · 534 阅读 · 0 评论 -
JAVA 随机选出MAP中的键
Map map = new HashMap();转载 2014-07-15 17:29:14 · 7814 阅读 · 1 评论 -
MySQL数据类型和java数据类型
Java数据类型和MySql数据类型对应一览转载 2014-10-22 18:32:30 · 298 阅读 · 0 评论 -
Java库中的具体集合
ArrayList 一种可以动态增长原创 2014-11-05 22:55:26 · 338 阅读 · 0 评论 -
一些常用的jvm启动参数
-server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=64m -XX:MaxPermSize=64m -XX:-UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=...原创 2019-01-25 15:11:14 · 407 阅读 · 0 评论