java
suk1M
这个作者很懒,什么都没留下…
展开
-
Java项目批处理实现方式(Demo)
注:项目架构 springMVC1. 首先因为启动项目就要启动批处理,所以需要在配置文件(web.xml)进行启动/拦截配置,参考如下: <!-- servlet配置 --> <servlet> <!-- servlet名称,自定义。尽量有意义 --> <servlet-name>BatchInitServlet</servlet-name> <!-- servlet的原创 2017-10-20 16:22:28 · 8000 阅读 · 1 评论 -
Mybatis 基础简单归纳整理
mybatis配置文件sqlMap-Config.xml补充配置详细介绍见网址:http://www.mybatis.org/mybatis-3/zh/configuration.html<configeration> <!-- 加载属性文件 --> <!-- 在properties元素体内定义的元素属性优先被读取, 然后读取properties元原创 2017-09-21 17:42:12 · 553 阅读 · 0 评论 -
JDBC传统连接示例—Java
因为比较简单 ,就直接上代码了。。package com.suk1m.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * 通过jd原创 2017-08-30 09:25:40 · 317 阅读 · 0 评论 -
Java中this关键字
我们通常在用Java中的this关键字的时候,都知道this是代表正在调用这个类的方法的当前实例。通常情况下理解this关键字还是很容易的,但是在我初学的时候,有一个疑问却一直不能很清晰的理解,现在慢慢的理解了,就想把它记下来,也许有人和我有相同的疑问,说不定可以帮助到别人。我们还是先简单的看看通常情况下this的作用吧。比如下面的代码:public class Leaf { private转载 2017-09-07 14:02:52 · 234 阅读 · 0 评论 -
Mybatis框架原理简单示例
代码示例:Step1. 创建一个普通java工程Step2. 配置sqlMapConfig.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configyration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3原创 2017-09-06 20:12:39 · 361 阅读 · 0 评论 -
Java设计模式之适配器模式
适配器模式(有时候也称包装样式或者包装)定义: 将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 ——Gang of Four类适配器代码/** * 原功能BASE * @au原创 2017-07-25 18:42:35 · 233 阅读 · 0 评论 -
Java设计模式之装饰者模式
装饰者模式定义: 指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。装饰者提供 了比继承更加有弹性的替代方案。 Decorator模式相比生成子类更为灵活。该模式以对客户端透明的方式扩展对象的功能。参与者: 1.Component(被装饰对象的基类) 定义一个对象接口,可以给这些对象动态地添加职责。2.ConcreteComponent(具体被装饰对象) 定义一个对象,可原创 2017-07-19 12:01:11 · 330 阅读 · 0 评论 -
用枚举实现单例模式
话不多说,直接上代码。package com.ebiz.zyl;public enum EnumSingleton { INSTANCE; private SingletonDemo1 singletonDemo1; private EnumSingleton() { singletonDemo1 = new SingletonDemo1(); } p原创 2017-06-19 15:48:48 · 889 阅读 · 0 评论 -
冒泡排序——java实现
/** * buble sort * @param args */ public static void main(String[] args) { // Step1:创建待排序的数组 int[] arry = new int[]{1,5,11,9,5}; // Step2:冒泡排序 int temp原创 2017-05-09 19:31:28 · 694 阅读 · 0 评论 -
简易桶排序 ——java实现
package com.ebiz;import java.util.Scanner;public class TestClass { /** * 对0-1000的整数进行排序(简易桶排序,后续会完善) * 时间复杂度O(M+N) * @param args */ public static void main(String[] args) {原创 2017-05-08 19:21:03 · 369 阅读 · 0 评论 -
快速排序—— java
快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。先来波自己写的代码 /** * 测试 * @par原创 2017-05-24 18:41:04 · 307 阅读 · 0 评论 -
JAVA字符串转日期或日期转字符串
JAVA字符串转日期或日期转字符串 文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来。 用法: SimpleDateFormat sdf = new SimpleDateFormat( ” yyyy-MM-dd HH:mm:ss ” ); 这一行最重要,它确立了转换的格式,yyyy是完转载 2017-03-27 11:26:35 · 1986 阅读 · 0 评论 -
第四章、Javac编译原理
1、javac是什么?javac是一种编译器,能够将一种语言规范转换成另一种语言规范。通常编译器都是将便于人理解的语言规范转化成机器容易理解的语言规范。javac的任务是将java源代码先转化成JVM能够识别的语言,然后由JVM将JVM语言转换成当前机器可以识别的语言。Java语言向开发者屏蔽了很多与目标机器相关的细节,使得java语言的执行和平台无关,同时也成就了java语言的繁荣。Javac的任原创 2017-10-30 18:42:53 · 398 阅读 · 0 评论