JAVA
文章平均质量分 85
u010142437
这个作者很懒,什么都没留下…
展开
-
详解Springboot@ConditionalOnProperty注解
该注解的作用是可以通过配置文件中的属性值来判定configuration是否被注入,这样就可以灵活的配置组件的启用。先上注解源码:package org.springframework.boot.autoconfigure.condition;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import原创 2021-04-15 20:22:26 · 11587 阅读 · 2 评论 -
IDEA常用配置和常用插件
转载:https://blog.csdn.net/ThinkWon/article/details/101020481本人使用 IntelliJ IDEA 近两年了,觉得还是非常好用的。在使用过程中总结了个人的IDEA常用配置和常用插件,觉得这样配置是有利于提高开发效率,特此分享给大家注:本博客使用的IDEA版本是2018,不同版本的IDEA可能有些差异常用配置配置JDK在IDEA启动页面中,下拉Configure,选择Project Defaults – Project Structu转载 2020-06-17 19:44:24 · 856 阅读 · 0 评论 -
Log4j2的Appenders配置详解
转载:https://blog.csdn.net/ThinkWon/article/details/101625820Appenders是输出源,用于定义日志输出的地方。log4j2支持的输出源有很多,有控制台ConsoleAppender、文件FileAppender、AsyncAppender、RandomAccessFileAppender、RollingFileAppender、RollingRandomAccessFile 等ConsoleAppender控制台输出源是将日志打印到控制转载 2020-06-17 11:01:25 · 2775 阅读 · 0 评论 -
Log4j2同步日志,混合日志和异步日志配置详解
Log4j 2中记录日志的方式有同步日志和异步日志两种方式,其中异步日志又可分为使用AsyncAppender和使用AsyncLogger两种方式。同步日志所谓同步日志,即当输出日志时,必须等待日志输出语句执行完毕后,才能执行后面的业务逻辑语句。下面给出小编在开发中的配置<?xml version="1.0" encoding="UTF-8"?><Configuration> <Properties> <!-- 日志输出转载 2020-06-16 21:32:34 · 4849 阅读 · 0 评论 -
Graphics2D的RenderingHints方法参数详解
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。RenderingHints 类定义了多种着色微调,它们存储在一个映射集的 Graphics2D 对象里。setRenderingHint() 方法的参数是一个键值对的形式。下面详细介绍各个常用键值的含义:...原创 2019-11-02 15:25:39 · 5917 阅读 · 3 评论 -
关于几种布局管理器
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package com;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.GridLayout;imp...原创 2013-04-22 19:53:56 · 1675 阅读 · 0 评论 -
选项卡的简单使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package com;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import ...原创 2013-04-22 20:03:26 · 907 阅读 · 0 评论 -
组件使用的一点技巧(代码重用)
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package com;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import ...原创 2013-04-22 20:16:35 · 833 阅读 · 0 评论 -
关于方法重写
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package com;public class Animal { // 重写:重写发生在父类和子类之间。方法名相同,参数列表相同,返回类型也相同。子类重写了父类的方法,调用时会优先调用子类重写的方法...原创 2013-04-22 19:38:53 · 893 阅读 · 0 评论 -
关于JPanel的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package com;import java.awt.Color;import javax.swing.BorderFactory;import javax.swing.JButton;impo...原创 2013-04-22 20:22:29 · 5729 阅读 · 0 评论 -
多态的一个简单例子
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package com;public class Animal { public int a; public void move() { System.out.println("移动"); ...原创 2013-04-23 21:24:09 · 2558 阅读 · 0 评论 -
关于内部类的例子
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package com;public class Myclass { public Myclass() { System.out.println("产生MyClass"); } class ...原创 2013-04-23 21:26:15 · 1133 阅读 · 0 评论 -
静态初始化块和实例化块
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。package com;import java.io.FileReader;import java.util.Properties;public class StaticClass extends...原创 2013-04-23 21:30:47 · 1187 阅读 · 0 评论 -
接口的简单使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。package com;public class Text { public void 灭鼠(Tool x) { x.catchMouse(); } public static void m...原创 2013-04-23 21:34:21 · 785 阅读 · 0 评论 -
多态与抽象的综合运用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。package com;public class 唐僧 { public void 发布命令(徒弟 x) { x.做事(); } public static void main(String...原创 2013-04-23 21:39:01 · 926 阅读 · 0 评论 -
一个类继承多个接口的简单例子
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、博主微信(guyun297890152)、QQ技术交流群(183198395)。class 丈夫 implements 洗衣工,搬运工,提款机{ @Override public void 洗衣() { System.out.println("洗得干净"); } @Over...原创 2013-04-23 21:43:41 · 3293 阅读 · 0 评论 -
多态和接口的几个概念总结
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一、多态允许一个父类变量引用子类的对象,允许一个接口类型变量引用实现类对象。反过来却不行。一句话:相同的行为,不同的实现。使用父类类型的引用指向子类的对象。该方法只能调用父类定义的方法,不能调用子类中独...原创 2013-04-23 21:44:48 · 1181 阅读 · 0 评论 -
接口和抽象类的区别和联系
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)接口和抽象类的区别和联系:1、接口和抽象类都不能产生对象。接口变量只能指向实现类对象,抽象类变量只能指向子类对象。2、一个类实现接口或者一个类继承一个抽象类,都必须实现接口或抽象类中定义的所有抽象方法。否则该类...原创 2013-04-24 23:40:16 · 1839 阅读 · 0 评论 -
关于接口的几点
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package cn;public interface MyInterface {//接口中定义的方法只能是public ,如果不写,它也是public。不能用private和protected去修饰...原创 2013-04-24 23:08:06 · 823 阅读 · 0 评论 -
自己封装的一个简单组件:文字标签 文本框
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package cn;import java.awt.Container;import javax.swing.JLabel;import javax.swing.JTextField;pub...原创 2013-04-24 23:38:55 · 1442 阅读 · 0 评论 -
关于super()
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package Com;public class Father { public Father(){ System.out.println("产生父类"); } public static v...原创 2013-04-19 22:08:39 · 948 阅读 · 0 评论 -
关于JAVA中GUI的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package Com;import java.awt.Color;import java.awt.Font;import java.awt.Image;import javax.swing.B...原创 2013-04-19 22:14:18 · 2192 阅读 · 0 评论 -
继承的一个简单例子
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package com;public class Cleaner { public int price; public Cleaner(int price) { this.price = pr...原创 2013-04-19 23:00:31 · 1042 阅读 · 0 评论 -
集合的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package cn;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import javax...原创 2013-04-27 21:42:24 · 970 阅读 · 0 评论 -
List集合的其它用法及算法
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package cn;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;imp...原创 2013-04-28 22:38:01 · 1373 阅读 · 0 评论 -
LOVO封装的表格的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package cn;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util....原创 2013-04-27 21:47:55 · 989 阅读 · 0 评论 -
泛型的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package cn;import javax.swing.JFrame;public class MyText<Y> { public void add(Y x) { } ...原创 2013-04-28 22:21:52 · 1085 阅读 · 0 评论 -
包装类的简单使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package cn;import java.util.ArrayList;import java.util.List;public class Test1 { public static v...原创 2013-04-28 22:49:54 · 1221 阅读 · 0 评论 -
QQ界面实现
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)import java.awt.Color;import java.awt.Font;import java.awt.Image;import javax.swing.ImageIcon;imp...原创 2013-04-22 00:49:27 · 1450 阅读 · 0 评论 -
集合的一些概念总结
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一、集合的特点:元素类型可以不同,集合长度可变、空间不固定 java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于存储、检索、操作和传输对象 JCF集合框架。它提供了用于管理集合的接...原创 2013-04-28 23:03:34 · 1651 阅读 · 0 评论 -
利用jdbc做的一个简单系统(接上一篇)
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)package cn;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionLi...原创 2013-04-30 22:52:07 · 1267 阅读 · 0 评论 -
面向对象设计原则
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一个好的软件应做到高内聚、低耦合。内聚度:表示一个应用程序的单个单元所负责的任务数量和多样性。内聚与单个类或者单个方法单元相关。如果一个系统单元只负责一件事情,就说明这个系统单元有很高的内聚度;如果一个系统...原创 2013-05-16 22:47:36 · 1718 阅读 · 0 评论 -
关于线程的一点补充
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一、线程同步:当两个或两个以上的线程同时访问一个资源。为了保护资源数据的安全,要求在同一时间只能一个线程访问该资源。同步造成的结果:1、数据安全 2、效率低下。二、线程死锁:当两个线程循环依赖于一对同...原创 2013-05-20 19:47:45 · 1154 阅读 · 0 评论 -
关于连接池
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一、工作原理:二、工作流程:三、DBCP连接池:...原创 2013-05-22 22:45:50 · 1777 阅读 · 2 评论 -
BufferedReader、BufferedWriter、Reader和Writer的综合运用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)1.Reader和BufferedReader的结合使用示例:package com;import java.io.BufferedReader;import java.io.FileNotFoundE...原创 2013-05-23 20:33:25 · 2227 阅读 · 0 评论 -
关于流的概念及字节流的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)。1.流按照方向分:输入流,输出流。流的方向以内存作为参照物。如果从数据源中将数据读取到内存叫输入流,也叫读取流。如果将内存中的数据写入到数据源,叫输出流,也叫写入流。2.流按照类型分 :字节流、字符流、对象...原创 2013-05-23 20:13:02 · 2191 阅读 · 0 评论 -
关于序列化和对象流
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一、对象序列化:1.在做对象数据传输时,由于对象中的数据很庞大。在传输之前,需要将对象打散成字节序列,以利于传输。这个过程叫序列化过程。2.达到目的地后,又需要将字节序列还原成对象,这叫反序列化过程。...原创 2013-05-23 21:13:25 · 2960 阅读 · 7 评论 -
几个常用类的使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一、Systempackage com.lovo;public class SystemTest { public static void main(String[] args) { // 得到1...原创 2013-05-13 21:41:47 · 1133 阅读 · 0 评论 -
关于StringBuffer和String
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一、String x="abc";和String y=new String("abc")区别:String x="abc":变量x指向的是常量池的字符串常量对象。String y=new String("abc...原创 2013-05-14 23:37:32 · 1299 阅读 · 0 评论 -
正则表达式的简单使用
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一、概念正则表达式是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表...原创 2013-05-14 23:25:26 · 1273 阅读 · 0 评论