java学习
文章平均质量分 54
samzheng99
宠辱不惊看庭前花开花落,去留无意任天上云卷云舒
展开
-
docker安装可视化界面管理工具Portainer
docker安装可视化界面管理工具Portainerdocker pull portainer/portainer docker run -d -p 9000:9000 \--restart=always \-v /var/run/docker.sock:/var/run/docker.sock \--name prtainer \portainer/portainer原创 2021-11-16 21:12:20 · 714 阅读 · 0 评论 -
观察者模式(Observer模式)
在软件系统中,当系统一方行为依赖另一方行为的变动时,可使用观察者模式松耦合联动双方,使得一方的变动可以通知到感兴趣的另一方对象,从而让另一方对象对此做出响应。通过前面的分析与应用实例可知观察者模式适合以下几种情形。对象间存在一对多关系,一个对象的状态发生改变会影响其他对象。 当一个抽象模型有两个方面,其中一个方面依赖于另一方面时,可将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。 实现类似广播机制的功能,不需要知道具体收听者,只需分发广播,系统中感兴趣的对象会自动接收该广播。 多..转载 2021-11-08 20:42:04 · 223 阅读 · 0 评论 -
利用观察者模式设计一个学校铃声的事件处理程序
分析:在本实例中,学校的“铃”是事件源和目标,“老师”和“学生”是事件监听器和具体观察者,“铃声”是事件类。学生和老师来到学校的教学区,都会注意学校的铃,这叫事件绑定;当上课时间或下课时间到,会触发铃发声,这时会生成“铃声”事件;学生和老师听到铃声会开始上课或下课,这叫事件处理。这个实例非常适合用观察者模式实现,图 3 给出了学校铃声的事件模型。图3 学校铃声的事件模型图现在用“观察者模式”来实现该事件处理模型。首先,定义一个铃声事件(RingEvent)类,它记录了铃声的类型(上课铃.转载 2021-10-22 17:22:50 · 970 阅读 · 0 评论 -
java JList 单独设置某几行颜色和字体
/*JList wmslist = new JList();DefaultListModel listModel2 = new DefaultListModel();listModel2.addElement("固定电话:" + rs.getString("phone"));listModel2.addElement("手机号码:" + rs.getString("mbphone"));原创 2012-08-28 10:49:00 · 8297 阅读 · 2 评论 -
java SwingWorker
new SwingWorker() { @Override protected String doInBackground() throws Exception { System.out.println("开始执行后台方法..."); LogInfo.appendLog("开始执行后台转载 2012-08-22 13:58:07 · 1455 阅读 · 0 评论 -
java 读取串口 com 外部设备
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package CalcWgtPro;/** * * @author luolai */import java.io.BufferedReader;import j原创 2012-08-21 16:43:10 · 21002 阅读 · 1 评论 -
java oracle jdbc 连接池
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package jcoapp;/** * * @author luolai */import java.io.*;import java.sql.*;impor转载 2012-08-21 16:37:29 · 6214 阅读 · 0 评论 -
java ftp 下载
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package jcoapp;/** * * @author luolai */import java.io.DataInputStream;import java转载 2012-08-21 16:33:30 · 8444 阅读 · 0 评论 -
java 解析/拆分 xml
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package jcoapp;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4原创 2012-08-21 16:12:21 · 6271 阅读 · 0 评论 -
java JFileChooser 文件过滤
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package invcompare;import java.io.File;import java.util.Enumeration;import java.util.Has转载 2012-08-22 14:02:56 · 4061 阅读 · 0 评论 -
java 导出数据到Excel
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package invcompare;import java.sql.Connection;import java.sql.Statement;import java.io转载 2012-08-22 14:05:36 · 1374 阅读 · 0 评论 -
java JTable表格自动换行
package util;import javax.swing.JTextArea;import javax.swing.table.TableCellRenderer;import javax.swing.table.DefaultTableCellRenderer;import java.util.*;import javax.swing.JTable;import j转载 2008-04-01 17:01:00 · 5926 阅读 · 0 评论 -
JTable 单独设置某一行颜色
public static void makeFace(JTable table) { try { DefaultTableCellRenderer tcr = new DefaultTableCellRenderer() { public Component getTableCellRendererComponent(JT转载 2012-11-22 10:03:52 · 13684 阅读 · 0 评论 -
tomcat里面表单以get方式提交出现中文乱码解决方法
connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>原创 2014-06-19 13:38:06 · 1007 阅读 · 0 评论 -
netbeans8配置tomcat
netbeans启动tomcat时候,报错,系统提示127.0.0.1不是内部或外部命令,也不是可运行的程序,原创 2014-10-22 17:50:38 · 4139 阅读 · 0 评论 -
JAVA 高效判断字符串的字符个数
public static void main(String[] args) { int max = 0; int[] count = new int[255]; char ch; String input = "QEQSERTWR145657ABCsfgsdEYP[YLYULYfgDEFsdgfsgtutjtyktEDYERTYEE原创 2008-07-09 18:16:00 · 5391 阅读 · 2 评论 -
java调用SAP RFC函数
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package jcoapp;import com.sap.mw.jco.*;import com.sap.conn.jco.*;import java.io.File;i原创 2012-08-21 16:16:37 · 10928 阅读 · 1 评论 -
java调用SAP RFC函数 2
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package jcoapp;/** * * @author luolai */import com.sap.mw.jco.*;import java.util.H原创 2012-08-21 16:18:10 · 3281 阅读 · 2 评论 -
java 完整的SwingUtil.java
import java.util.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.tree.*;import com.incors.plaf.alloy.*;/*** Swing开发的帮助类,包括了一些实用方法*/public abstract class SwingUtil {转载 2008-05-23 13:37:00 · 2362 阅读 · 0 评论 -
Java TreeSet 应用
package test1;import java.util.*;public class test20080520 { public test20080520() { } public static void main(String[] args) { TreeSet tset = new TreeSet();// tset.add("d");// tset.ad原创 2008-05-20 15:23:00 · 3416 阅读 · 0 评论 -
Java Swing 界面统一设置字体格式
package test;import java.awt.Component;import java.awt.Container;public class setMyFont { public setMyFont() { } private void setMyFont(Component Comp) { if (Comp != null) { try {转载 2008-05-16 16:36:00 · 4743 阅读 · 0 评论 -
java 反射 画Sin、Cos函数曲线
package test;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class Test3 { String str1 = "111";原创 2008-07-09 17:22:00 · 6014 阅读 · 0 评论 -
JTextField 大写字母
package main;import javax.swing.text.PlainDocument;import javax.swing.text.*;import javax.swing.*;public class PMMCCapitalcode extends PlainDocument{ private int iMaxStrLen=0; private int[] inli原创 2008-04-07 15:11:00 · 1237 阅读 · 0 评论 -
java JTable表头自动换行
package util;import javax.swing.JTextArea;import javax.swing.table.TableCellRenderer;import javax.swing.table.DefaultTableCellRenderer;import javax.swing.JTable;import javax.swing.table.JTableHeader原创 2008-04-01 16:55:00 · 3876 阅读 · 0 评论 -
java swing 批量初始化JTextField控件
for(int i=0;i if(PanCenter.getComponent(i) instanceof javax.swing.JTextField){ JTextField txtEdit = (JTextField)PanCenter.getComponent(i); txtEdit.setText("0"); //if(txtEdit.原创 2008-03-27 17:32:00 · 2437 阅读 · 0 评论 -
java Unicode与中文互换
static String string2Unicode(String s) { try { StringBuffer out = new StringBuffer(""); byte[] bytes = s.getBytes("unicode"); for (int i = 2; i out.append("u"); String原创 2008-03-27 13:24:00 · 6227 阅读 · 3 评论 -
java swing 界面风格
static public void setLF(String filename, Component c) { if (filename == null || filename.compareTo("") == 0) { filename = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";原创 2008-05-23 13:06:00 · 3145 阅读 · 0 评论 -
Java Template模式
package javaapplication5;/**Template定义:定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中.使用Java的抽象类时,就经常会使用到Template模式,因此Template模式使用很普遍.而且很容易理解和使用。@author dragon */ abstract class Benchmark { pu原创 2008-09-03 17:39:00 · 4073 阅读 · 1 评论 -
java发送带附件邮件
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package jcoapp;/** * * @author luolai */import javax.mail.*;import javax.mail.inte原创 2012-08-21 16:23:35 · 1329 阅读 · 0 评论 -
java保存日志到本地文本文件
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package jcoapp;import java.io.*;import java.text.SimpleDateFormat;import java.util.*;原创 2012-08-21 16:25:40 · 14013 阅读 · 1 评论 -
java读取propertie配置文件
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package jcoapp;/** * * @author luolai */import java.io.FileInputStream;import java原创 2012-08-21 16:20:38 · 3108 阅读 · 1 评论 -
java 日志文件
import java.io.*;import java.text.SimpleDateFormat;import java.util.*;public class LogInfo { public static void main(String[] args) { String newLog = "Loginfo | Date:" + new Date()原创 2012-07-03 16:27:01 · 589 阅读 · 0 评论 -
java 多线程 购票
package test;class SalesLady { int memontoes, five, ten; public synchronized String ruleForSale(int num, int money) { String s = null; if (memontoes 0)转载 2008-10-21 17:49:00 · 1502 阅读 · 0 评论 -
java 判断是否中文字符
package test;import java.util.Random;public class IsChineseOrEnglish { // GENERAL_PUNCTUATION 判断中文的“号 // CJK_SYMBOLS_AND_PUNCTUATION 判断中文的。号 // HALFWIDTH_AND_FULLWIDTH_F原创 2008-07-04 17:41:00 · 21313 阅读 · 0 评论 -
java 获取网页内容
package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.Authenticator;import java.原创 2008-07-04 15:17:00 · 27938 阅读 · 3 评论 -
java char 排序
static char[] sortChars2(char[] src){ ArrayList list = new ArrayList(); System.out.println(String.valueOf(src)); for(int i=0;i<src.length;i++){ if((int)src[i]>=65&&(int)src[原创 2008-07-07 15:59:00 · 5365 阅读 · 0 评论 -
java 读写属性文件
package test1;import java.util.Properties;import java.io.FileInputStream;import java.io.File;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.*;import java.io.OutputStre原创 2008-03-17 12:01:00 · 1696 阅读 · 0 评论