自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 springboot 引入 word分词报错:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath.

<!--word分词--><dependency> <groupId>org.apdplat</groupId> <artifactId>word</artifactId> <version>1.3</version> <exclusions> ...

2019-08-20 11:13:49 269

原创 对象的属性的非空判断

通过反射原理实现的,对反射不了解的同学可以看这个 java反射原理和使用/** * 对一个对象的批量属性非空判断 *只对字符串类型有效,数值类型需额外判断 * @param obj 对象 * @param strings 参与非空判断的参数名 一定确保参数名正确,参数名错误将返回false * @return ...

2019-04-23 09:38:59 1693

原创 java properties转map

Properties properties = new Properties(); properties.load(new FileReader("reflex.properties")); //因为Properties类底层继承了Hashtable<Object,Object>类,所以我们可以直接转 Map<String,St...

2019-04-18 15:08:13 2049

原创 java反射机制的原理与使用

什么是反射1、在运行状态中,对于任意一个类,都能够知道这个类的属性和方法。2、对于任意一个对象,都能够调用它的任何方法和属性。这种动态获取信息以及动态调用对象的方法的功能称为JAVA的反射。程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl、Python、Ruby是动态语言,C++、Java、C#不是动态语言。但是JAVA有着一个非常突出的动...

2019-04-18 15:01:36 332

原创 servlet过滤器原理及使用

原理首先了解什么是过滤器,各种文章已经写的很清楚了引用来自这篇大牛的博客是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能提取关键字 ...

2019-04-12 17:06:08 7166 1

原创 设计模式--过滤器模式的java实现

过滤器模式是一种设计模式,使开发人员可以使用不同的条件过滤一组对象,并通过逻辑操作以解耦方式将其链接。 这种类型的设计模式属于结构模式,因为该模式组合多个标准以获得单个标准。实现主要有3个角色请求实体类/** * 请求类,模拟一次请求 * 有名字和信息两个属性,根据实际情况自定义 * @author tiancaixiaoniuniu * @date 2019/4/12 ...

2019-04-12 17:00:00 1347

原创 用java编写栈的经典应用-表达式求值

表达式求值是程序设计编程中的基本问题也是栈的经典应用,这里使用的是书上的方法,也是最广为流传的方法“算符优先法” 所谓算符优先就是算术运算中不同运算符有不同的计算优先级,所以需要使用一个算符优先表来确定计算顺序。下面代码中有算符优先表,这里就不写了 算法基本思路: 准备两个栈:数值栈用来存放表达式中数值和运算过程中的一些运算结果...

2019-04-11 17:12:35 4541

原创 希尔排序-JAVA实现

基本思想(摘自百度百科)先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2<d1重复上述的分组和排序,直至所取的增量=1(<…该方法实质上是一种分组插入方法比较相隔较远距离(称为增量)的数,使得数移动时能跨过多个元素,则进行一次比较就可能消除多

2017-09-12 09:55:21 244

原创 直接插入排序-java实现

直接插入排序是将待排序数组依次插入已经排序数组。插入排序的基本方法是:每步将一个待排序的记录按其关键字的大小插到前面已经排序的序列中的适当位置,直到全部记录插入完毕为止。import java.util.*;public class Charupaixu { public static void main(String[] args) { // TODO Auto-

2017-06-04 18:31:50 677

原创 用java实现栈的拓展—8进制的转换

根据上一篇文章代码改变所得,删除了一些不用的内容,如果想使用完整的栈功能,请查看上一篇java实现栈public class Zhan10zhuan8 { // 创建头节点 public static void main(String[] args) { // TODO Auto-generated method stub Suan a=new Suan(); Syst

2017-05-22 17:44:52 368

原创 java实现栈

public class zhan { // 创建头节点 public static void main(String[] args) { // TODO Auto-generated method stub Node hear = new Node(" "); Lianbiao l = new Lianbiao(hear); Node num1 = new Node("no

2017-05-21 22:34:43 379

原创 java实现队列

public class Duilie { // 创建头节点 public static void main(String[] args) { // TODO Auto-generated method stub Node hear = new Node(" "); Lianbiao l = new Lianbiao(hear); Node num1 = new Node("

2017-05-20 13:49:00 219

原创 java实现线性链表

java实现线性表的链式存储结构创建结点类的对象分别表示不同结点

2017-05-18 14:18:29 358

原创 简单线性表的java实现

简单的线性表顺序存取结构借用了ArrayList一些方法import java.util.ArrayList;public class Xianxingbiao1 { public static void main(String[] args) { // TODO Auto-generated method stub List l=new List();//创建新线性表 l

2017-05-17 11:06:54 990

原创 打印沙漏

L1-002. 打印沙漏时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 陈越本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓

2016-05-16 11:05:27 1031

原创 杨辉三角

问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。  它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。  下面给出了杨辉三角形的前4行:     1    1 1   1 2 1  1 3 3 1  给出n,输出它的前n行。输入格式输入包含一个数n。输出

2016-05-16 10:38:48 300

原创 A+B

总时间限制: 1000ms 内存限制: 1000kB 描述输入两个数A,B求出A+B;输入A B输出A+B样例输入1 218 22样例输出340参考答案:import java.util.*;public class Main { public static void main(String[] args) { Scanner in=ne

2016-05-16 10:30:37 295

原创 判定一个年份是否为闰年

总时间限制: 1000ms单个测试点时间限制: 100ms 内存限制: 1kB 描述输入一个年份,输出是否为闰年输入年份输出yes或no样例输入2000样例输出yes提示闰年的判定方法是该年份数字能被4整除但不能被100整除,或能被400整除参考代码:import java.util.*;public class Main { public s

2016-05-16 10:25:51 826

struts整合包

自己总结的struts整合包,亲测可用。分享上来赚点积分

2018-02-03

hidernate整合包.zip

自己总结的的hidernate整合包,版本为2018年1月的最新版本,包含mysql和log4j。一包在手,天下我有!

2018-02-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除