JavaBase
宇1990
这个作者很懒,什么都没留下…
展开
-
数据库列转驼峰命名
数据库列转java驼峰命名原创 2022-11-23 16:06:55 · 701 阅读 · 0 评论 -
XA实现多数据源事务
多数据XA原创 2022-04-15 15:25:21 · 392 阅读 · 0 评论 -
jenkins部署
1、svn需要源代码位置需要添加到对应的工程目录2、gradle中存在多个module的问题,只需要构建最外层的build.gradle这样就可以将里面所有的项目打包3、构建完成之后在 构建 ---增加构建步骤----(windods些bat脚本 linux些shell脚本)windows下的@echo offset port=8060for /f "token...原创 2020-02-12 11:52:05 · 206 阅读 · 0 评论 -
fiddle抓包
https://blog.csdn.net/gld824125233/article/details/52588275原创 2018-07-27 11:51:28 · 473 阅读 · 0 评论 -
生产者消费者模式
一、wait()/notify()方式实现二、BlockingQueue方式实现blockingQueue的put(Object o) 以及blockingQueue的put(Object o)实现转载 2017-12-07 14:32:30 · 118 阅读 · 0 评论 -
回家多看看
http://justjavac.com/other/2012/05/15/qualified-programmer-should-read-what-books.html转载 2014-12-30 10:43:12 · 370 阅读 · 0 评论 -
排列算法总结
http://blog.csdn.net/zmazon/article/details/8351611转载 2014-12-30 11:02:45 · 370 阅读 · 0 评论 -
策越模式
package com.pattern.dhsjpattern.bs;/** * 策越模式 * @author 00922993 * */public class StrategyPattern { public static void main(String[] args) { Context context ; context = new Context(new S原创 2014-12-08 18:39:34 · 641 阅读 · 0 评论 -
JAVA
private static int t(){ int x; try { x=0; return x; } catch (Exception e) { x=10; return x; // TODO: handle exception }finally{ x=100; } }原创 2014-12-24 17:37:02 · 372 阅读 · 0 评论 -
数字转成金融读法
将一个一亿以内的数装成大写的汉子读法 public static String intToHanzi(int num){ char [] numStr={'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'}; char [] unitStr = {'十','百','千','万','十','百','千'}; StringBuilder s...原创 2018-09-10 14:41:45 · 158 阅读 · 0 评论 -
maven学习
依赖范围:maven依赖范围<scope></scope>tomcat中的jar包要写成provided 打war包时候不会打进去依赖排除<exclusions></exclusions>运行调试maveneclipse当中:右键-run as -maven build... 手动输入命令eclipse当...原创 2018-10-16 15:03:44 · 132 阅读 · 0 评论 -
redis 学习
五种数据类型:String 命令:set age 1 get age incr age :自动增长 decr age 减1 incrby age 23 为age添加23...hash类型数据hset userInfo age 12 设置userInfo的age为12 hmset userInfo age 12 email 123@qq.com 设置userInf...原创 2018-10-16 19:04:37 · 75 阅读 · 0 评论 -
四种常见的线程池
1newCachedThreadPool可缓存的线程池 如果线程池中线程少了可以灵活回收 否则创建新线程来解决(就像没人管的路线,只要客人多外面的司机就会去接客或者说出租车 ,只要这条路线有需求就会有出租车来)2、newFixedThreadPool指定工作线程的线程池指定工作线程数量的线程池(就像被车队承包了的路线 固定只有那么几辆车,必须要走 就像地铁 人多人少也就...转载 2018-11-09 11:23:25 · 107 阅读 · 0 评论 -
代理模式
静态代理接口interface Subject{void send();}实现类class Sender implement Subject{void send(){//send flower;}}代理class Proxy implements Subject{ private Sender sender; void send(){ ...原创 2018-11-09 12:37:57 · 87 阅读 · 0 评论 -
定时任务
一、springboot集成了@Scheduled用来实现定时任务实现方式很简单1zai启动类上添加注释:@EnableScheduling2、在需要定是执行的方法当中加上标注@Scheduled即可实现定时任务Scheduled的三种属性方式:fixedDelay:指定两次任务执行的时间间隔(毫秒),此时间间隔指的是,前一次任务结束与下一个任务开始的间隔。如:@Sched...原创 2019-03-12 15:51:55 · 420 阅读 · 0 评论 -
20190423工作日志问题:
eureka联调时遇到不同机器 不同服务注册到同一个eureka时显示的不是本机的IP如:这时可能会出现相互之间调用不同的问题;这是需要在eureka-client对应的服务注册文件中加上eureka.instance.prefer-ip-address=trueeureka.instance.ip-address=http://172.16.20.15 //本机的ip...原创 2019-04-23 15:56:34 · 124 阅读 · 0 评论 -
YAHOO的YUI框架
原文地址:http://www.blogjava.net/shenang/archive/2009/04/21/266712.html根据网上别人的说明和综合各方面资料,网上说的要么结构不是很清楚,要么不是很全,呵呵,借别人的轮子总结一下哈,不用造轮子了,我对YUI的文档作一个总结,共同学习。.打算从零开始学习YUI 。AJAX类库那么多,为什么我要学习YUI呢?首先,因为YUI很转载 2014-12-08 10:52:22 · 6100 阅读 · 0 评论 -
装饰模式
package com.pattern.dhsjpattern.sx;public class DecoratorPattern { public static void main(String[] args) { }}interface Component{ public void go();}class ConstructComponent implements Co原创 2014-12-05 16:41:32 · 357 阅读 · 0 评论 -
动态代理
package com.pattern.dhsjpattern.bs;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;/** * 实现动态代理相关的类与接口: * Proxy:这个事java代理类的主类 * InvocationHandler: * @author 00922993原创 2014-12-05 11:09:13 · 404 阅读 · 0 评论 -
java的设计模式
1、单例模式恶汉式:private static Singleton singleton=new Singleton();private Singleton(){}public static Singleton getSingleton(){return singleton;}懒汉式:private static Singleton singleton;priv原创 2013-02-28 14:52:37 · 269 阅读 · 0 评论 -
环境变量的配置
1. 将JDK1.6的版本拷贝到你的电脑中。2. 桌面右击“我的电脑”à 选择“属性”,弹出如下对话框:图 一3. 点击图一中的“环境变量”按钮,弹出如下图所示:图二4. 在图二中点击“新建”:“你的JDK安装的根目录”,如: D:\java\jdk1.6(后面不能有分号)图三5. 再在图二中点击“新建”:图四6. 在图二中选择如下所示原创 2013-03-17 11:39:53 · 425 阅读 · 0 评论 -
Eclipse中 java 注释文档 的生成方法
使用eclipse生成文档(javadoc)主要有三种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中有两个地方要注意的: javadoc command:应该选择jdk的bin/javadoc.exe destination:为生成文档的保转载 2013-03-13 19:55:18 · 2483 阅读 · 0 评论 -
Java中的参数问题
我们知道在C/C++中由于指针以及地址符的存在,方法中参数的传递都有两种,一种是值传递一种为引用传递。比如:void swap(int *p1,int *p2){//形参为整型指针变量 int temp; temp=*p1; *p1=*p2; *p2=temp;}void swap(int a,int原创 2013-03-13 16:15:54 · 581 阅读 · 0 评论 -
java图片处理
package com.sutien.houseoffical.util;import java.awt.AlphaComposite;import java.awt.Canvas;import java.awt.Component;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt原创 2013-02-28 15:58:09 · 466 阅读 · 0 评论 -
java水印
package com.sutien.houseoffical.util;import java.awt.AlphaComposite;import java.awt.Graphics2D;import java.awt.Image;import java.awt.RenderingHints;import java.awt.image.BufferedImage;原创 2013-02-28 16:01:36 · 610 阅读 · 0 评论 -
java图片加水印
package com.sutien.houseoffical.util;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Renderin原创 2013-02-28 16:00:25 · 574 阅读 · 0 评论 -
java代理模式与反射机制
代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻转载 2013-02-28 14:05:41 · 351 阅读 · 0 评论 -
java日期函数集合
Java代码 package com.hefeng.test; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.u转载 2013-05-04 21:59:14 · 714 阅读 · 0 评论 -
Java多线程
明天总结总结多线程。原创 2013-11-13 00:03:07 · 631 阅读 · 0 评论 -
建造者模式
package com.pattern.dhsjpattern.sx;public class BuilderPattern { public static void main(String[] args) {// Waiter waiter = new Waiter();//// Builder builder = new TeaBuilder();//// waiter.s原创 2014-12-05 15:24:46 · 415 阅读 · 0 评论 -
工厂模式
package com.pattern.dhsjpattern.sx;/** * 将类的创建分开,这一点与Spring有点类似 * @author 00922993 * */public class SimpleFactoryPattern { public static void main(String[] args) { Car car = CarFactory.carFa原创 2014-12-04 18:11:24 · 398 阅读 · 0 评论 -
代理模式
package com.pattern.dhsjpattern.sx;public class ProxyPattern { public static void main(String[] args) { Boy boy = new Boy("Kitty"); Agent agent = new Agent(); agent.setBoy(boy); agent.sendF原创 2014-12-04 18:12:57 · 422 阅读 · 0 评论 -
单例模式
package com.pattern.dhsjpattern.sx;public class SingleTonPattern {//懒汉�?�?�列模�?// private static SingleTon singleTon = new SingleTon();// public static SingleTon newInstance(){// return singleTo原创 2014-12-04 18:09:45 · 510 阅读 · 0 评论 -
生产者消费者
写一个生产者消费者package com.java.thread;public class ProdAndConsumerPattern { public static void main(String[] args) { Resource resource = new Resource(); Producer producer = new Producer(resour原创 2014-12-16 10:44:11 · 432 阅读 · 0 评论 -
本地运行Applet或者.jnlp后缀名文件报权限问题错误
通过2种方法运行:直接在浏览器中运行、调用appletviewer。其中,applet查看器会忽略applet标记之外的所有HTML标记!或者通过.jnlp原创 2014-04-16 14:19:01 · 1438 阅读 · 0 评论 -
Myelcipse 10 注册机
MyElcipse注册机下载地址以及教程http://www.downbank.cn/s/39718.htm原创 2013-12-02 22:36:28 · 1616 阅读 · 0 评论 -
Java的四种解析XML方式
XML:EXtensible Markup Language 可扩展标记语言,主要用于数据的传输与共享,由于其传输与共享数据简单那的这一特性,广泛用于互联网等数据的传输,以及一些框架软件的配置文件.相对于HTML的语法相对松散的特性,XML的语法十分严谨。XML的验证主要通过DTD文件或者Schema文件。(具体baidu或google)Java解析XML 提供了四种解析方式,每一种方式都原创 2013-11-07 23:38:11 · 860 阅读 · 0 评论 -
Java 枚举7常见种用法 很好的文章
DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码public enum Color转载 2013-02-28 12:04:22 · 240 阅读 · 0 评论