自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 命令模式Command

行为型设计模式-命令模式

2023-01-06 14:37:06 534 1

原创 访问者模式Visitor

行为型设计模式-适配器模式

2023-01-06 12:25:01 618

原创 适配器Adapter

结构型设计模式-适配器模式

2023-01-05 16:59:16 443

原创 构建器/生成器模式Builder

创建型设计模式-构建器/生成器模式

2023-01-05 16:25:08 430 1

原创 状态模式State

行为型设计模式-状态模式

2023-01-05 15:12:10 66

原创 策略模式Strategy

行为型设计模式-策略模式

2022-12-30 09:48:12 586

原创 观察者模式Observer

行为型设计模式-观察者模式

2022-12-29 14:52:48 627

原创 PL\SQL过期处理注册表编辑器

PL\SQL过期处理注册表编辑器

2022-12-29 09:27:52 468

原创 桥接模式Bridge

结构型设计模式-桥接模式

2022-12-05 11:37:47 389

原创 装饰模式Decorator

结构型设计模式-装饰模式

2022-12-05 11:05:43 518

原创 组合模式Composite

结构型设计模式-组合模式

2022-12-02 17:40:20 61

原创 享元模式Flyweight

结构型设计模式-享元模式

2022-12-02 10:22:55 174

原创 单例模式Singleton

创建型设计模式-单例模式

2022-11-22 11:01:51 74

原创 设计模式概述

设计模式

2022-11-22 10:53:57 213

原创 git命令

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

2021-12-17 22:37:56 87

原创 20211105

1.要在8*8的棋盘上摆放8个“皇后”,要求“皇后”之间不能发生冲突,即任何两个“皇后”不能在同一行,同一列和相同的对角线上,则一边采用(D)来实现。–2011上半年上午题51A.分治法 B.动态规则法 C.贪心法 D.回溯法考题解析:回溯法是一种选优搜素法,按选优条件向前搜素,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回到一步重新选择,这种走不通就退回再走的技术称为回溯法。回溯法求解的过程其实是搜索整个解空间,来找到最优的解。而“皇后”问题是一个典型的用回溯法求解的问题。

2021-11-22 17:18:55 412

原创 实体list转JSONArray对Date数据处理

直接上代码import net.sf.json.JSONArray;import net.sf.json.JsonConfig;import net.sf.json.processors.JsonValueProcessor; import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;

2021-09-24 16:50:27 361

原创 如何将控制台中的异常保存在数据库中

我们一般try{}catch(Exception e){e.printStackTrace();}可以将报错的信息打印在控制台上,除了主要的报错还可以看到哪一行代码报错了,但是e.printStackTrace();返回值为void,而且通过e.getMessage();获取到的只是报错信息,并不包含具体的哪一行代码报错信息,要求获取控制台上的报错信息保存的数据库,就必须先进行输出异常的转换,代码如下:public static void main(String[] args) throws ParseE

2021-08-24 14:49:00 997

原创 通过关键字修改pdf

此方法只适合通过关键字位置,在pdf上添加字符直接上代码,代码比较长,大部分自己的理解都在代码注释中了在main方法中测试该方法,还需要引用的jar包有itextpdf-5.5.10.jar、itext-asian-5.2.0.jar注意:两jar包之间有版本对应,否则会出现报错,该报错主要针对设置中文字体的方法java itext 报错 com.itextpdf.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H'参考博

2021-05-12 17:14:48 288 2

转载 使用Axis导入webService报错No support for attachments

使用Axis生成的客户端,在导入webService时报错WARNING: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userExcepti

2021-05-11 15:12:28 334

原创 FreeMarker的<#if></#if>标签

<#if searchable.qzzt?? && searchable.qzzt=="0"> and exists ( select 1 from TpiZjSfjh a where a.zjhtid=t.id and a.jfnf<=now() and a.jfzt=0 )</#if>sql中一部分,当时想要判断实体类中qzzt是否为0,代码执行一直报错,后发现需要先进行判断,有没有这个属性,然后再判断值

2021-05-11 15:08:03 5429

原创 Method XXX was discovered in the .class file but cannot be resolved in the class

Method XXX was discovered in the .class file but cannot be resolved in the class记报错原因:启动项目后想着自己没更新代码,然后更新了代码,却忘记重启项目/编译项目,导致后续一直报找不到这个方法,快被自己蠢哭了...

2021-05-11 15:01:12 9876

原创 vue element点击弹框后页面置灰禁用问题解决

vue element插件中使用el-dialog时出现整个页面变灰禁用情况:需要在vue代码中增加append-to-body属性<el-dialog v-el-drag-dialog :visible.sync="showStaff" @close='closeStaffList' class="commonDialogBox" ref="commonDialogBoxStaff" :close-on-click-modal="false" :ap

2021-05-11 14:57:24 4782 2

原创 double数值系统默认显示科学计数法解决办法

直接上代码:import java.text.NumberFormat;public class Demo01 { public static void main(String[] args) { Double value = 45000000D; System.out.println(value); NumberFormat nf = NumberFormat.getInstance(); String val = nf.for

2021-04-22 10:59:50 894

原创 npm升级到最新版本、指定版本

npm 升级到最新版本npm install -g npmnpm升级到指定版本//比如升级到5.6.0npm install -g [email protected]注意命令中间一个空格,多了会报错npm与nodejs版本对应关系:https://nodejs.org/zh-cn/download/releases/

2021-03-10 15:14:20 10682

原创 js根据下拉框选择的值显示输入框

页面显示<table width="100%" border="0" cellspacing="0" cellpadding="0" class="Page_Table_Common"> <tr> <td class="Page_TableLabel_Center" width="80"> 是否外籍: </td> <td class="Page_TableText_Left" width="90" > <selec

2021-02-01 17:26:32 1352

原创 Arrays.binarySearch()方法

通过二分法在已经排好序的数组中查找指定的元素,并返回该元素的下标1.如果数组中存在该元素,则会返回该元素在数组中的下标import java.util.Arrays;public class binarySearch { public static void main(String[] args) { int[] scores = {1, 20, 30, 40, 50}; //在数组scores中查找元素20 int res = Arrays.b

2021-01-28 17:36:06 11026 3

原创 Java中的<< 和 >> 和 >>>

<<表示左移,不分正负数,低位补0; 3 << 2 //12 则是将数字3左移2位 322 = 3*(2的2次方)数学意义:在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。>>表示右移,如果该数为正,则高位补0,若为负数,则高位补1;数学意义:右移一位相当于除2,右移n位相当于除以2的n次方。>>>表示无符号右移,也叫逻辑右移,即若该数为正,则高位补0,而若该数为负数,则右移后高位同样补0

2021-01-28 17:26:03 541

原创 用idea初始化项目至Git远程仓库上

登录仓库gitee,创建一个新项目idea中进行git.exe的路径配置,然后点击Create Git Repository…弹出对话框,选择项目路径后,就会给该项目添加上Git相关的组件左侧选中项目后,右键选择Remotes,出现对话框添加远程仓库的URL,url即创建的Git的仓库路径最后可以右键项目,提交代码,选择你需要上传的代码上传就可以了,commit只是提交到本地仓库,push是将代码推送到远程仓库中...

2021-01-19 14:01:54 460

原创 Node.js Windows下载安装

Node.js下载安装下载地址https://nodejs.org/zh-cn/下载后进行node-v14.15.4-x64.msi双击安装,可自行修改下载目录;在安装路径打开cmdnodejs安装后校验版本E:\Program\nodejs>node -vv14.15.4E:\Program\nodejs>npm -v6.14.10接下来,我们安装vue的环境# 安装淘宝npmnpm install -g cnpm --registry=https://regis

2021-01-19 10:50:44 605

原创 IO流概述之OutputStream

IO流的分类流向:(不管是输入流还是输出流都是相对于你当前的程序而言的)1.输入流(读read)input2.输出流(写write)output传输的内容分:1.字节数据:图片、音频、视频    字节输入流:InputStream    字节输出流:OutputStream2.字符数据:abcd    字符输入流:Reader   &nbs

2021-01-08 11:24:54 181

原创 IO流概述(二)

file类相关例子//判断路径下是否有后缀名为.png的文件,如果有,就输出此文件的绝对路径!/*把要搜索的目录包装成File对象得到该路径下的所有文件名称判断每个文件名是否以png结尾,如果是就打印出来 */for(File files : listFiles){ if(files.getName().endsWith(".png")){ System.out.println(files.getAbsolutePath()); }}//批量改文件的名字,

2021-01-08 11:19:13 58

原创 IO流概述(一)

IO流是什么?  IO:input和output  输入输出流的意思?    Java程序进行数据传输的管道!    流就是管道的意思  流:Stream现实网络操作中有没有进行数据输入输出的操作?有  例如:上网注册信息的时候,对图片信息的传输!—上传—输入到程序中 输入流     

2021-01-08 11:17:05 94

原创 Redis在Java代码的使用方式

pom.xml中添加依赖<!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.0</version> &lt

2021-01-08 10:54:30 108 1

原创 Redis的数据结构

Redis的数据结构–key定义的注意点:1.不要过长2.不要过短3.统一的命名规范–存储String1.二进制安全的,存入和获取的数据相同2.value最多可以容纳的数据长度是512M–存储String常用命令:1.赋值2.取值3.删除4.数值增减5.扩展命令[root@localhost redis]# ./bin/redis-cli127.0.0.1:6379> set company mdlOK127.0.0.1:6379> get company"mdl"

2021-01-08 10:46:20 69

原创 redis概念

一、Redis简介1.0 Redis简介什么是RedisRedis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-value数据库,并提供多种语言的API。BSD是"Berkeley Software Distribution"的缩写,意思是"伯克利软件发行版"。BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源

2021-01-04 09:25:42 185

原创 Linux查看版本

命令:cat /etc/redhat-release[root@localhost ~]# cat /etc/redhat-release CentOS release 6.10 (Final)[root@localhost ~]# [root@localhost ~]#

2020-12-11 17:41:21 72

原创 从$.ajax中跳出整个外侧函数

js函数内嵌函数的整体跳出代码:function doZhuanChu() { var stop=false; $.ajax({ url: "/yxsxk/checkWtjg.action", type: 'POST', data: {'ywslid': ${tpcYwsl.id},"ysxmid" : ${tpcYsxm.id}}, async: false, success: function (data) { if (data

2020-12-03 18:36:05 666 3

原创 Ajax请求中的async:false/true的作用

关于ajax 的 async:false/true的作用:1.async默认是 true,即为异步方式,$.ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.ajax里的success方法,这时候执行的是两个线程。2.async设置为 false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。代码:var ysxmid= ${tpcYsxm.id};var ywslid= ${tpcYwsl.id};$.aj

2020-12-03 15:42:12 501

原创 判断table中的tbody是否有数据

判断table中的tbody是否有数据页面代码:<table id="WtjgTableForm" class="Page_Table_Common div_page_margin" id="wtjg"> <tr> <td></td> <td></td> </tr> <tbody id="wtjgTableTbody"> <ww:itera

2020-12-03 10:34:38 2123 1

连接oracle jar包

压缩包中包含连接oracle的jar,版本包括:ojdbc6-11.2.0.3.jar、ojdbc7-12.1.0.2.jar、ojdbc8-12.2.0.1.jar

2020-04-14

使用JSON所需依赖包

使用JSON时,所需要的依赖包:json-lib-2.4-jdk15.jar,commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar

2020-03-17

空空如也

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

TA关注的人

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