Java
文章平均质量分 63
勇敢牛牛_
不念往昔,无惧将来。
展开
-
基于springboot和quartz的定时任务小工具
sim-task介绍一个简单的定时任务小工具,基于springboot+quartz,对quartz进行再次封装,简化定时任务使用方式,并提供一个web界面对定时任务进行操作以及日志监控。使用方式1. 下载jar包并install到本地maven仓库sim-task-client v0.0.1引入maven<dependency> <groupId>...原创 2020-01-05 20:16:05 · 758 阅读 · 0 评论 -
Jvoke:Java环境下调用系统命令
sim系列之Jvoke简介嗯。。。Jvoke(Java-Invoke)简单的封装了一个Java环境下调用系统命令的工具。https://gitee.com/xgpxg/sim-jvoke功能支持以下调用:windows下:1.执行windows命令及bat脚本2.执行shell命令及shell脚本(需安装gti来获取bash环境)3.执行远程shell命令及脚本linux下:...原创 2019-12-07 23:35:36 · 206 阅读 · 0 评论 -
java四种权限修饰符
访问权限修饰符 ①public:意为公开的,访问权限最高,可以跨包访问。 ②protect:意为受保护的,权限次之,可以在同包和子/父类中访问。 ③default:意为默认的,一般不写,权限次之,可以在同包中访问。 ④private:意为私有的,权限最低,只能在本类中访问。 所以,为了保证安全性,一般把访问权限降到最低。 四种访问权限修饰符如下图: 2.abstract(抽象)修饰符原创 2017-02-17 22:10:26 · 5489 阅读 · 1 评论 -
java StringBuffer的length()和capacity()方法比较
StringBuffer类和String类差不多,都是字符串类,只是StringBuffer在对字符串进行修改时不会生成新的对象,所以效率相对较高,占用空间也小。length()方法和capacity()方法都是获取StringBuffer的长度。 length()返回字符串的实际长度; capacity()返回字符串所占容器的总大小。 举例: 可以看到: 1.StringBuffer原创 2017-02-18 10:41:25 · 15154 阅读 · 5 评论 -
java字符串常用操作(查找、截取、分割)
public class 字符串常用操作 { public static void main(String[] args) { /* * 查找子串 */ String str1="dwqae12232aebdalf"; //查找指定字符第一次出现的位置 int first1=str1.index原创 2017-02-19 17:04:55 · 57140 阅读 · 3 评论 -
java多线程(一):线程的建立及简单操作
public class Java多线程 { public static void main(String[] args) throws InterruptedException { Mythread1 th1=new Mythread1(); th1.start(); System.out.println("线程1是否是活的:"+th1.isA原创 2017-02-28 21:03:13 · 406 阅读 · 0 评论 -
java数组排序--冒泡法和选择法
public static void main(String[] args) throws InterruptedException { int arr[]=new int[]{2,5,5,4,7,8,3,2,6}; //mapPao(arr); xuanZe(arr); for(int i:arr) Syste原创 2017-03-01 19:31:03 · 640 阅读 · 0 评论 -
Java简单获取当前时间
简单的获取当前时间Date now=new Date();SimpleDateFormat sdf=new SimpleDateFormat("YYY-MM-dd HH:mm:ss");//格式化时间显示System.out.println(sdf.format(now));//输出为 年-月-日 时:分:秒注:当同时引用java.sql.* 和java.util.*时会产生Date有歧义的问原创 2017-02-17 16:55:36 · 535 阅读 · 0 评论 -
Java特性——继承
Java继承是面向对象的最显著的一个特征。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。比如可以分隔符先定义一个类叫车,车有以下属性:车体大小,颜色原创 2017-02-23 13:44:04 · 453 阅读 · 0 评论 -
java HelloWord(控制台输入和输出)
public class helloword { public static void main(String[] args) { //控制台输出 //快速打印输出 :syso+"alt"+"/",回车 System.out.println("Helloword!"); int a; //控制台输入原创 2017-02-13 11:08:31 · 2163 阅读 · 0 评论 -
一个控制台的猜拳游戏
一个控制台的猜拳游戏import java.util.Random;import java.util.Scanner;public class CaiQuan { public static void main(String[] args) { Random r=new Random(); String[] quan=new String[]{"石头","剪刀"原创 2017-02-13 11:10:41 · 652 阅读 · 0 评论 -
java界面编程初探
java界面编程初探一个简易计算器的实现,只能对整数进行加减乘除运算(写的很乱)import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class ButtonTest { public static void原创 2017-02-13 11:21:21 · 447 阅读 · 0 评论 -
java 去除首尾空格trim()方法
java .trim()方法在读取数据库时,有如下代码片段:while(re.next()) { n++; isSuccess=false; String name=re.getString("用户名"); String num=re.getString("密码"); if(username.equals(name)&&pa原创 2017-02-13 19:10:50 · 58199 阅读 · 1 评论 -
Jsp四种变量作用范围
转自:Ronbay的新浪博客 JSP中变量的范围分为四种:page,request,session和application。 这四个范围依序从前到后,范围越来越大。一、page范围 在page范围内定义的变量,只能在同一个页面内部访问。在JSP页面中,演示如下代码:<%pageContext.setAttribute("name","Johnson");out.println(pageCo转载 2017-02-13 20:17:48 · 1748 阅读 · 0 评论 -
java 父类和子类
public static void main(String[] args) { Father a=new Father(); System.out.println("-----------"); Child b=new Child(); /** * Output: I'm father原创 2017-03-02 12:33:21 · 634 阅读 · 0 评论 -
Java多态
概念:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。简单的说:就是用基类的引用指向子类的对象。 原因:我们知道,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了代码重用。而多态除了代码的复用性外,还可以解决项目中紧偶合的问题,提高程序的可扩展性.。耦合度讲的是模块模块之间,代码代码之间的关联度,通过对系统的分析把他分解成一原创 2017-03-02 13:10:37 · 461 阅读 · 0 评论 -
java多态之方法调用
分为四种情况: 1.第一种情况:父类中有,而子类中没有的方法 2.第二种情况:父类中没有,而子类中有的方法 3.第三种情况:父类中有,子类中也有的方法 4.第四种情况:父类和子类都有,但都是静态方法 代码举例分析: 父类:SuperClass 子类:SubClass 方法:父类中:doWork1(),doWork(),static doWork3() 子原创 2017-03-02 14:23:36 · 745 阅读 · 0 评论 -
Java多态之引用类型转换
其中Animal、Dog、Cat类在Java多态这篇文章中public static void main(String[] args) { /* * 基本数据类型中,存在类型转换 * int i=1; * short s=(short)i;//强制转换为short类型 */ //在多态中也需要进行原创 2017-03-02 15:06:11 · 581 阅读 · 0 评论 -
java数组复制分析
public class ArrayCopy { public static void main(String[] args) { ///////////直接赋值法//////////////// int[] a={1,2,3,4}; int[] b=a; for(int i : b) System.out原创 2017-02-23 10:17:04 · 379 阅读 · 0 评论 -
java特性----多态
转自:java提高篇(四)—–理解java的三大特性之多态转载 2017-02-23 17:01:59 · 444 阅读 · 0 评论 -
简单随机选人网站设计
简单随机选人网站设计一、 设计目的 解决班级活动选人问题,随机选择参加人员。 二、 网站功能 实现对班级成员的随机选择,且上次被选的人才能选择下次活动人选。 三、 使用流程 1. 网址:http://3406ff11.nat123.cc/Project01/进入登陆页面进行登陆; 2. 如果未注册则输入任意用户名和密码跳转到注册页面; 注册的用户名只能用姓名注册,原创 2017-02-15 11:50:17 · 2914 阅读 · 0 评论 -
java jdk1.8连接sql server数据库
sql server官网下载对java的驱动支持com.microsoft.sqlserver.jdbc.SQLServerDriver连接sql serverpackage sqltest;//自建包import java.sql.*;//java自带import myPackage.*;//自己的一个包public class sqlconectTest { public stati原创 2017-02-15 18:17:52 · 3760 阅读 · 0 评论 -
java读写txt文件
java读写文件package fileTest;import myPackage.*;//自己的一个包import java.io.IOException;public class FileReadWritTest { public static void main(String[] args)throws IOException { MyFileClass myfile原创 2017-02-15 18:30:12 · 841 阅读 · 0 评论 -
Learnjava--色子点数概率(转)
Learnjava–色子点数概率package leantest;import java.util.*;public class ShaiZi { public static void main(String[] args){ Random rand = new Random(); int sum2 = 0,sum3 = 0,sum4 = 0,sum5 = 0原创 2017-02-15 18:40:56 · 545 阅读 · 0 评论 -
Java主方法参数(String[] args)的意义
java主方法:public static void main(String[] args) { //code }其中参数String [] args为一个字符数组,表示命令行参数,如下图: 代码如下:public class 主方法参数意义 { public static void main(String[] args) { for(int i=0;i<原创 2017-02-24 17:37:46 · 5162 阅读 · 0 评论 -
三种方法交换变量值
有两个整形变量int a=2;int b=5;现要交换a和b的值。 常用的方法:定义一个中间变量,由这个变量暂时保存交换的值。int temp=a;a=b;b=temp;System.out.println("a="+a);System.out.println("b="+b);但这种方法引入的第三变量,增大了内存开销,所以还有另外两种不需要中间变量的交换方法。加减法(算数运算法):a=a原创 2017-02-24 22:16:55 · 747 阅读 · 0 评论 -
Java Servlet中文乱码解决办法
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setHeader("content-type","text/html;charset=UTF-8");//设置编码格式原创 2017-03-20 21:47:51 · 474 阅读 · 0 评论 -
Java模拟储蓄卡和信用卡
题目: 储蓄卡SavingCard类:/** * 储蓄卡类 * @author xgpxg * */public class SavingCard { private double amount=1000;//初始化余额 /** * 存钱 * @param money 存入金额 */ public void saveMoney(d原创 2017-04-07 17:44:54 · 2819 阅读 · 0 评论 -
html+JavaBean+jsp实现用户注册
1.建立JavaBean,包含username和passsword属性以及regist()方法 2.建立regist.html页面,包含一个表单,提交到regist.jsp页面进行处理 3.建立regist.jsp页面,set属性值,调用JavaBean中的regist方法()进行注册JavaBean:import java.sql.Connection;import java.sql.Pre原创 2017-04-09 15:30:06 · 2799 阅读 · 0 评论 -
serialVersionUID作用
转自: http://swiftlet.net/archives/1268serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序转载 2017-03-31 21:19:29 · 313 阅读 · 0 评论 -
Android UI——menu菜单
原文地址:http://www.cnblogs.com/smyhvae/p/4133292.html转载 2017-03-25 10:16:02 · 675 阅读 · 0 评论 -
Struts2.5+eclipse+tomcat8.5配置
1. 下载struts2.5文件并解压2. 进入struts-2.5.10.1-all\lib3.找到下图中的jar包导入到eclipse的web工程下的WIn-INF下的lib文件夹中 **4. 配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-原创 2017-05-13 23:08:55 · 2071 阅读 · 0 评论 -
【struts2】<s:property name="xx"/>取值
1.获取Action类中的属性值Action类:LoginTest.javapackage test;public class LoginTest { private String userName = ""; private String passWord = ""; public String execute() { if(this.userName .原创 2017-05-14 11:16:27 · 670 阅读 · 0 评论 -
【struts2】文件上传
Action类:package test;import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;public class FileUpload { private File file;//和表单中的file name属性值相同,该文件为临时文件,不是在最终存储的文件原创 2017-05-14 15:52:20 · 399 阅读 · 0 评论 -
【struts2】Action类中获取session,request,response对象
import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.apache.struts2.interceptor.ServletReq原创 2017-05-14 11:50:29 · 378 阅读 · 0 评论 -
【hibernate】hibernate配置及实例(sqlsever)
hibernate.cfg.xml:<?xml version="1.0" encoding="utf-8"?><!DOCTYPE hibernate-configuration SYSTEM "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration> <session-原创 2017-05-16 21:32:10 · 429 阅读 · 0 评论 -
【hibernate】分页查询(mysql)
package hibernateTest;import java.util.List;import java.util.Scanner;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Confi原创 2017-05-17 17:40:39 · 682 阅读 · 0 评论 -
Java文件操作
import java.io.*;import java.nio.channels.FileChannel;public class IOTest { public static void main(String[] args) throws IOException { //读取文件 String filePath = "C:/Users/Administra原创 2017-06-01 20:32:00 · 289 阅读 · 0 评论 -
Java-List分页工具
package util;import java.util.ArrayList;import java.util.List;public class Paging { List<?> list; int pageCount; public Paging() { } /** * 初始化 * * @param list *原创 2017-07-13 12:04:05 · 1291 阅读 · 0 评论 -
Java-验证码生成(数字+字母)
package util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Polygon;import java.awt.font.FontRenderContext;import java.awt.image.BufferedImage;import java.i原创 2017-07-13 18:01:57 · 3359 阅读 · 0 评论