java
文章平均质量分 77
燃烧的岁月_
coding
展开
-
Tomcat内存溢出的三种情况及解决办法分析
Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space2.OutOfMemoryError: PermGen space3.OutOfMemoryError: unable to create new native thread.Tomcat内存溢出解决方案 对于前两种情况,在...原创 2020-11-19 16:59:31 · 777 阅读 · 0 评论 -
IO 文件的读取
package com.zyf.day20;import java.io.File;import java.io.FileInputStream;import java.io.IOException;public class demo1 { public static void main(String[] args) throws IOException { read原创 2016-12-26 13:23:40 · 366 阅读 · 0 评论 -
IO 写入流
package com.zyf.day20;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class demo2 { public static void main(String原创 2016-12-26 16:28:52 · 230 阅读 · 0 评论 -
IO 图片拷贝
package com.zyf.day20;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;//拷贝图片public class dem原创 2016-12-26 17:00:53 · 219 阅读 · 0 评论 -
折半查找法
package com.zyf.day24;public class Zheban { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = {12,15,17,19,30}; int index = halfSearch(arr,1原创 2017-01-02 16:53:26 · 295 阅读 · 0 评论 -
Java 模拟堆栈和队列的数据结构存储
package com.zyf.day15;import java.util.LinkedList;//使用LinkedList模拟堆栈的数据结构存储方式class StackList{ LinkedList list; public StackList(){ list = new LinkedList(); } //进栈 public void add(Object o原创 2016-12-19 16:23:39 · 459 阅读 · 0 评论 -
try catch异常处理
package com.zyf.day20;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;//拷贝图片public class demo3 { public static void main(Strin原创 2016-12-26 19:50:27 · 740 阅读 · 0 评论 -
RuntimeException
异常分两种: 1:编译时被检查的异常,只要是Exception及其子类都是编译时被检测的异常。 2:运行时异常,其中Exception有一个特殊的子类RuntimeException,以及RuntimeException的子类是运行异常,也就说这个异常是编译时不被检查的异常。编译时被检查的异常和运行时异常的区别: 编译被检查的异常在函数内被抛出,函数必须要声明,否编译失败。原创 2016-12-26 19:58:08 · 237 阅读 · 0 评论 -
IO BufferedInputStream
package com.zyf.day20;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;public class demo4 { public static void main(String[]原创 2016-12-27 04:09:40 · 234 阅读 · 0 评论 -
指定一个文件夹,然后该文件夹下面说有的java文件
package com.zyf.day19;import java.io.File;//需求1:指定一个文件夹,然后该文件夹下面说有的java文件public class demo7 { public static void main(String[] args) { File dir = new File("D:\\视频教程\\j2ee\\2015传智播客就业班33期\\da原创 2016-12-25 19:30:51 · 341 阅读 · 0 评论 -
Switch枚举类
package com.zyf.day19;//季节枚举类enum Season{ spring,summer,autumn,winter;}public class demo5 { public static void main(String[] args) { Season season = Season.winter; switch(season){ case原创 2016-12-25 13:34:06 · 511 阅读 · 0 评论 -
自定义一个枚举类
package com.zyf.day19;//自定义一个枚举类enum Sex{ man("man"){ @Override public void run() { // TODO Auto-generated method stub System.out.println("男人在跑"); } },woman("woman") { @Override原创 2016-12-25 13:23:17 · 1275 阅读 · 0 评论 -
TreeMap实例
package com.zyf.day16;import java.util.Comparator;import java.util.TreeMap;class Emp implements Comparable{ String name; int salary; public Emp(String name, int salary) { super(); this.nam原创 2016-12-22 20:38:17 · 2297 阅读 · 0 评论 -
匿名内部类
package com.zyf.day24;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;interface Dao{ public void add();}class Outer{ public void print(){原创 2017-01-03 01:28:46 · 217 阅读 · 0 评论 -
HashSet 实例
package com.zyf.day24;import java.util.HashSet;import java.util.Iterator;class Book{ String name; double price; public Book(String name,double price) { // TODO Auto-generated constructor原创 2017-01-03 06:39:27 · 1725 阅读 · 0 评论 -
统计字符出现的次数
package com.zyf.day24;import java.util.Scanner;import java.util.TreeMap;/** * 从键盘输入一个字母组成字符串,分别统计每个字母出现的次数 * 要求输出的效果按照字母的顺序输出a(2)b(4) * @author root * */public class demo3 { public stat原创 2017-01-03 07:05:56 · 1847 阅读 · 0 评论 -
Eclipse 快捷键
方法一,在创建类时自动添加,只需要勾选“public static void main(String[] args)”,如下图: 方法二,输入main之后按"alt+/"组合键,选择如图所示选项后按回车:原创 2016-03-05 01:33:25 · 320 阅读 · 0 评论 -
JFrame 实例
package cn.itcast.compnent;import javax.swing.ButtonGroup;import javax.swing.JCheckBox;import javax.swing.JComboBox;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel转载 2017-01-03 21:38:40 · 4258 阅读 · 1 评论 -
Map接口迭代的三种方式
package cn.itcast.map;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/* 迭代: keySet()原创 2016-12-23 17:27:26 · 333 阅读 · 0 评论 -
自定义一个类使用增强for循环
package com.zyf.day19;import java.util.Iterator;//自定义一个类使用增强for循环class MyList implements Iterable{ Object[] arr = new Object[10]; int index = 0; public void add(Object o){ arr[index++] = o;原创 2016-12-24 19:31:39 · 1168 阅读 · 0 评论 -
IO BufferedOutputStream
package com.zyf.day20;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;public class demo5 { public static void main(String[原创 2016-12-27 04:15:42 · 223 阅读 · 0 评论 -
IO 文件拆分
package com.zyf.day22;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;//把一首mp3切成n份public cla原创 2016-12-29 16:42:50 · 465 阅读 · 0 评论 -
PrintStream 实例
package com.zyf.day22;import java.io.File;import java.io.IOException;import java.io.PrintStream;/** * 打印流(printStream) * @author root * */public class demo6 { public static void main(St原创 2016-12-30 16:17:02 · 474 阅读 · 0 评论 -
转换流
package com.zyf.day22;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp原创 2016-12-30 18:56:26 · 223 阅读 · 0 评论 -
递归
package com.zyf.day22;//递归public class demo8 { public static void main(String[] args) { // TODO Auto-generated method stub //int result = test(5); int result = print(5);原创 2016-12-30 20:21:27 · 202 阅读 · 0 评论 -
Java 递归文件目录
package com.zyf.day22;import java.io.File;/** * 需求:列出一个文件夹的子孙文件与目录 * @author root * */public class demo9 { public static void main(String[] args) { File file = new File("c:\\tmp"); li原创 2016-12-30 20:44:46 · 281 阅读 · 0 评论 -
简单群聊代码
package com.zyf.day23;public class ChatMain { public static void main(String[] args) { // TODO Auto-generated method stub ChatReceive chatReceive = new ChatReceive(); chatReceive原创 2016-12-31 15:40:19 · 13193 阅读 · 0 评论 -
udp 测试丢失数据包
package com.zyf.day23;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;public class SafeSend原创 2016-12-31 17:10:51 · 1804 阅读 · 0 评论 -
TCP服务端和客户端测试
package com.zyf.day23;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.ServerSocket;import java.net.So原创 2016-12-31 21:45:46 · 2226 阅读 · 0 评论 -
多线程图片下载
package com.zyf.day24;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Soc原创 2017-01-01 18:07:44 · 848 阅读 · 0 评论 -
HaseSet存取自定义数据
package com.zyf.day16;import java.util.HashSet;class Person{ int id; String name; public Person(int id, String name) { super(); this.id = id; this.name = name; } @Override public Strin原创 2016-12-20 10:19:59 · 497 阅读 · 0 评论 -
使用LinkedList存储一副扑克牌,然后进行洗牌
package com.zyf.day16;/** * 需求:使用LinkedList存储一副扑克牌,然后实现洗牌功能 */import java.util.LinkedList;import java.util.Random;class Poker{ String color; String num; public Poker(String color, String num原创 2016-12-20 07:14:34 · 1351 阅读 · 0 评论 -
对象的浅克隆
package com.zyf.day27;/** * 浅复制(浅克隆)被复制对象的所有变量都含有与原来对象相同的值,而所有的对其他对象的引用仍然只指向原来的对象,换言之,浅复制仅仅复制锁考虑的对象,而不复制它所引用的对象 * @author root * */public class Student implements Cloneable { String name;原创 2017-01-04 15:47:10 · 274 阅读 · 0 评论 -
IO 简单登录程序
package com.zyf.day21;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java原创 2016-12-28 14:51:37 · 308 阅读 · 0 评论 -
定义泛型方法
package com.zyf.day27_1;import org.junit.Test;public class GenericDemo { //定义泛型方法 public T save(T t,K k){ return null; } //测试方法 @Test public void testMethod() throws Exception{ //使原创 2017-01-05 17:56:38 · 1741 阅读 · 0 评论 -
IO 文件合并
package com.zyf.day22;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.SequenceInputStream;import java.util.ArrayList原创 2016-12-29 16:42:03 · 278 阅读 · 0 评论 -
反射
package com.zyf.day27_1.c_reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import org.junit.Test;//反射技术 public class App { //1、创建对象原创 2017-01-06 17:34:34 · 244 阅读 · 0 评论 -
Object序列化和反序列化
package com.zyf.day22;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInp原创 2016-12-30 02:18:57 · 1875 阅读 · 0 评论 -
Java生成配置文件Properties
package com.zyf.day22;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Map.Entry;import java.util.Properties;import java.util.Set原创 2016-12-30 02:41:44 · 5049 阅读 · 0 评论 -
IO properties 实例
package com.zyf.day22;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Properties;//需求:使用properties实现本软件只能运行三次,超过三原创 2016-12-30 04:42:37 · 253 阅读 · 0 评论