自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唐唐

记录点滴,滴水穿石

  • 博客(56)
  • 收藏
  • 关注

原创 后端开发辅助

【代码】maven仓库手动添加jar命令。

2024-03-21 09:44:21 597

原创 java ~ mybatis-plus 自动生成实体类

java ~ mybatis-plus 自动生成实体类

2024-03-06 16:33:55 442 1

原创 java ~ word模板填充字符后输出到指定目录

java ~ word模板填充字符后输出到指定目录

2024-03-06 15:57:24 520

原创 oracle存储过程的优缺点

存储过程(Stored Procedure )是,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在Oracle 中,若干个有联系的过程可以组合在一起构成程序包。存。

2023-09-28 17:09:43 375

原创 Java下Map集合预编译生成class文件的锅

被Java预编译“坑了一把”啊~啊~啊~

2023-03-06 15:00:24 914 2

原创 EasyExcel浏览器上传文件读取

导入模板jar包引入<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version></dependency>实体类@Data//使用lombok自动生成get和set方法public class ESolutionDetail extends

2021-03-02 14:22:03 1263

原创 Java课程设计-随机组卷程序(仅仅包含选择题)2.0版本

2.0增强版代码题目模板结果演示碎碎念代码import org.apache.commons.collections.CollectionUtils;import org.apache.commons.lang3.StringUtils;import java.io.*;import java.util.ArrayList;import java.util.List;/** * @Author: ycf * @description: * @Date: 2021/2/7 11:40

2021-02-07 16:09:23 970 2

原创 list集合遍历总结

前言最近有些纠结,我从数据库查出来的list结果,究竟是空的,还是有数值的,假如我进行了遍历操作,会报空指针异常吗?今天我就来研究一下。1. list = null 时 List<RedisDoubleAccConModel> conDoubleList = null;1.1 使用下标遍历 for(int i = 0; i < conDoubleList.size(); i++){ System.out.println(conDoubleList.get(i));

2021-01-29 10:41:24 787

原创 Java 赋值 “=” 讲解

前言我们从接触java第一天,就是到 = 是赋值的意思,那具体是怎样赋值呢?你有了解过吗?= 1.0版本大家都知道,java中有 8大基本类型,对于基本类型来说 = 就是直接赋值的 byte a = 1; System.out.println("byte a = 1:" + a);= 2.0版本除开8大基本类型,对象类型 的数据 = 直接赋值的是 地址。/** * @Author: ycf * @description: * @Date: 2020/11/11 9:22 *

2020-11-11 14:42:38 813

原创 String.split() 与 StringUtils.split()的差异

举个栗子: final String str = "开,开;心,心"; final String seperator = ";,;"; //Apache工具类的split方法 final String[] result1 = StringUtils.split(str, seperator); for (final String string : result1) { ...

2020-11-06 16:04:07 587

原创 如何使用idea更新远程仓库jar包

方法一:使用idea编译选择maven配置配置你本机的项目路径:Working directory配置你要执行的mvn命令,clean source:jar javadoc:jar deploy -e仅供参考运行你的maven命令部分项目可能对jdk版本做限制(我的项目就是)方法二:通过idea右侧 maven栏执行mvn命令找到idea右侧maven组件,按图操作输入命令。部分项目可能对jdk版本做限制(我的项目就是),在这里设置你要是用的jdk版本。备注采用这里

2020-11-06 13:57:28 4998

转载 单例模式 - 最强王者

单例模式 - 最强王者原文网址:https://mp.weixin.qq.com/s/hRzViZDRq_384se4kIAHpw饿汉式饿了就要吃,所以我不能等待了,你要立刻给我一个对象,所以饿汉式是在类加载时就创建对象(方便记忆)。public class Singleton { private static final Singleton = new Singleton(); private Singleton() {} public static getSignleto

2020-10-22 17:06:51 469

转载 Java中BigDecimal工具类(支持空值运算版)- 转载

Java中BigDecimal工具类(支持空值运算版)- 转载前言一.工具类支持功能二.工具类源码三.如何使用总结转载地址前言需要计算的场景绕不过去会使用BigDecimal类,可频繁的判空让代码可读性下降也使代码冗余度增高,不判空又容易报空指针异常,而且有些场景下的计算,结果为空时需要返回null,所以也不可以将将BigDecimal类型的值都初始化为0,会让运算结果产生歧义。为解决上述痛点,于是整理了一个工具类供所有项目一起使用。一.工具类支持功能加减乘除、累加、倍数运算。Integer、

2020-10-22 10:28:38 2820 2

转载 拦截器和过滤器之间的相爱相杀

拦截器和过滤器欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markd...

2019-09-23 10:37:54 141

转载 可变长参数

什么是Java可变参数可变参数是Java 1.5引入的一个特性,它允许一个方法接受任意数量的参数。class Q25 {public static void print(String... s) {//实际上,s是一个字符串数组for (String a : s)System.out.println(a);}...

2019-07-04 10:14:50 958

原创 static关键字

static关键字代码示例:import static org.quartz.JobBuilder.*;//导入这个类里的静态方法import static org.quartz.JobBuilder.newJob;//只导入某个静态方法public class Outer {public static String name;//静态变量public ...

2019-07-03 18:18:33 176

原创 Java课程设计-随机组卷程序(仅仅包含选择题)

摘要: 用试题文档(.txt)随机组卷生成试卷文档(.doc),本次代码实现的难点在于扫描试题文档和调整小题在试卷文档中的格式。前者要识别小题题目,识别小题选项。为此需要提前对试题文档做处理,用固定的格式进行输入,如此才能保证在小题不被改变的情况下进行扫描。生成的试卷为Word文档,格式正确,可打印。关键字:随机选题、调换选项一:课题要求课程设计题目:随机组卷程序基

2018-01-10 17:20:15 6248 8

原创 calcPi

PI = Sub(4 /(2*n)+1)(n = 0,1,2,3......) a:public class Test02 {    public static void main(String[] args) {          System.out.println("# TermsCalculated Pi");       double Pi = 0.0,

2017-11-03 21:11:51 301

原创 洗牌喽

思想:52张牌(不考虑大小王)cards数组存储,0-12, 13-25, 26-38, 39-51 分别为红心,方块,梅花,黑桃   用电脑随机生成数来交换牌的位置public class remixcards { public static void main(String[] args) { final int N = 52; //52张牌 int []

2017-10-26 17:29:00 181

原创 设计Student类

Java基础入门课后习题第三单元第六题一class Student{ private String name; private double sore; public Student(){//无参构造方法 } public Student(String name, double sore){//有参构造方法 this.name = name; this.sore =

2017-10-25 20:05:43 1272

原创 CodeForces 237C Primes on Interval

CodeForces 237C Primes on IntervalDescriptionYou've decided to carry out a survey in the theory of prime numbers. Let us remind you that a prime number is a positive integer that has

2016-12-11 21:05:34 284

原创 背包问题详细分析

首先是01背包(1):【题目描述】有n个重量和价值分别是wi,vi的物品。从这些物品中挑选出总重量不超过W的物品,求所有挑选方案中价值总和的最大值。限制条件:(PS限制条件不同,动态方程也不同)111输入n = 4(w,v)={(2,3),(1,2)(3,4),(2,2)}W = 5输出7(选择第0,1,3号物品)【分

2016-12-05 18:07:48 693

原创 poj 3069 Saruman's Army【贪心】

Saruman's ArmyDescriptionSaruman the White must lead his army along a straight path from Isengard to Helm’s Deep. To keep track of his forces, Saruman distributes seeing stones, known as p

2016-12-05 12:19:11 243

原创 Poj 3253 Fence Repair【贪心】

贪心

2016-12-05 11:11:37 298

原创 poj 3617字典序最小问题

Best Cow Line

2016-12-04 21:20:29 325

原创 51nod 1085 背包问题【01背包】

01背包

2016-12-02 21:37:29 355

原创 51nod 1134 【最长上升子序列】

51 nod 1134 最长递增子序列

2016-12-02 20:54:31 249

原创 hduoj 1421搬寝室【动态规划】

搬寝室Problem Description搬寝室是很累的,xhd深有体会.时间追述2006年7月9号,那天xhd迫于无奈要从27号楼搬到3号楼,因为10号要封楼了.看着寝室里的n件物品,xhd开始发呆,因为n是一个小于2000的整数,实在是太多了,于是xhd决定随便搬2*k件过去就行了.但还是会很累,因为2*k也不小是一个不大于n的整数.幸运的是xhd根据多年的搬东西的经验发

2016-12-02 17:38:54 981

原创 hduoj 1087 数塔【动态规划】

数塔Problem Description在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的:有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?已经告诉你了,这是个DP的题目,你能AC吗? Input输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行

2016-12-02 16:12:53 360

原创 hduoj Super Jumping! Jumping! Jumping!【最大上升子序列和】

Super Jumping! Jumping! Jumping!Problem DescriptionNowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know lit

2016-12-02 13:10:49 285

原创 hdu 1159 Common Subsequence【最长公共子序列】

Common SubsequenceProblem DescriptionA subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = another sequence Z = is a s

2016-12-02 10:49:49 230

原创 Number Sequence【规律】

Number Sequencef(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B*f(n-2)) % 7

2016-11-08 17:41:55 2632 2

原创 Non-square Equation【公式转换】

Non-square Equationx2 + s(x)·x - n = 0

2016-11-08 16:01:14 810

原创 七夕节【打表】

七夕节Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Description七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!" 人们纷纷来到告示前,都想知道谁才是自己的另一半.

2016-11-08 15:42:21 308

原创 poj 3041 Asteroids【二分图】【匈牙利算法】

AsteroidsDescriptionBessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 Fortunately, Bessie has a powerful weapon that can vaporize

2016-10-25 17:13:40 203

转载 Graveyard

Graveyard参考网页【题意】题意是原本n个墓碑均匀分布在一个周长为10000的圆周上,现在加入m个,如果要使得n+m个墓碑都均匀分布的话,那么原来的墓碑最少的移动总距离是多少。【思路】因为加入m个之后m+n个墓碑的位置是固定的,要是移动距离最少必定会有一个墓碑不动,将圆周分成m+n段,分别标上0,1,2,3,4。。然后需要移

2016-10-23 22:33:47 231

原创 hduoj 2147 kiki's game(巴什博弈)

kiki's gameTime Limit: 5000/1000 MS (Java/Others)    Memory Limit: 40000/10000 K (Java/Others)Total Submission(s): 9890    Accepted Submission(s): 5973Problem DescriptionRecently kiki

2016-08-24 12:00:00 261

原创 lightoj 1138 (二分)

lightoj 1138Time Limit:2000MS     Memory Limit:32768KB     64bit IO Format:%lld & %lluDescriptionYou task is to find minimal natural number N, so that N! contains exactly Q zeroe

2016-08-23 21:36:44 260

原创 light oj 1045

light oj 1045Time Limit:2000MS     Memory Limit:32768KB     64bit IO Format:%lld & %lluDescriptionFactorial of an integer is defined by the following functionf(0) = 1f(n) = f(n -

2016-08-23 19:59:16 257

原创 hduoj 2063 过山车(二分图)

过山车Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 18834    Accepted Submission(s): 8222Problem DescriptionRPG girls今天和大家一起去游乐场玩

2016-08-17 21:20:15 359

java ~ mybatis-plus 自动生成实体类 jar

java ~ mybatis-plus 自动生成实体类 jar

2024-03-06

java ~ word模板填充字符后输出到指定目录

poi-tl-1.10.0.jar

2024-03-06

java之word转pdf许可证

aspose-words-15.8.0.jar

2024-03-06

空空如也

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

TA关注的人

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