- 博客(32)
- 资源 (6)
- 问答 (3)
- 收藏
- 关注
原创 策略模式实现方式之Map<K,Function>
/定义一个对象行为表现形式枚举/*** 价值鉴定*/WORTH(1, "价值鉴定","JZJD",3);/*** 名称*//*** 申请单编号编码前缀*//*** 鉴定类型对应工作流模板类型*//*** 获取枚举值*/@Override/*** 根据枚举值获取枚举类型* @param value 枚举值*//***价值**//*** 销毁**/
2023-09-21 10:56:36
527
转载 java 操作 xml 看了这一篇再去选择具体技术
作为xml解析领域的后起之秀,OXMapping如今也是混的风生水起,其创作者们秉承了ORMapping的思想,我们可以将 XML 文件映射成一个 JavaBean 对象,也可以把一个 JavaBean 对象保存成一个 XML 文件,这大大简化了我们的开发工作量,使得开发人员能更多的关注应用层面的东西。作为XML处理的元老,秉承工匠精神,XML API 通过对xml的底层的操作,让我们能够很好的解析xml文件。两股势力在xml领域都混的风生水起,可是面对众多的能人上将,选择哪个去处理我们的xml呢?
2022-10-13 10:47:29
413
原创 IDEA 全文搜索快捷键Ctr+Shift+F失效问题
IDEA快捷键Ctr+Shift+F失效系统设置-时间和语言-语言和区域-中文语言-语言选项微软输入法-键盘选项快捷键关闭简繁切换快捷键
2022-06-20 15:03:25
249
原创 Selenium遇到iframe,直接定位元素no such element问题
Selenium遇到iframe,直接定位元素no such element问题这是因为 Selenium 只知道顶层文档中的元素。WebDriver 提供了三种切换到帧的方法。a、使用 WebElementb、使用 name 或 idc、使用索引操作完成退出iframe回到上一层html
2022-05-07 19:38:30
1723
原创 Git 将指定文件恢复指定版本
问题:Git 将指定文件恢复指定版本操作:例 恢复src/main/demo.java#先查看版本,找到自己需要恢复的版本commit hash值git log src/main/demo.java#commit 0fb5c392938577a2d217de7f3186f22b8b7955fd#找到后执行命令git checkout 0fb5c392938577a2d217de7f3186f22b8b7955fd src/main/demo.java#ok完成...
2022-04-29 10:30:21
1148
原创 Illegal mix of collations for operation ‘concat‘
问题:Mysql执行CONCAT函数报错(Illegal mix of collations for operation 'concat')原因:CONCAT中个别字段字符集不统一解决:找到是哪几个字段导致的,然后是使用字段类型转换函数convert(xxx字段 USING utf8)OK顺利执行...
2022-04-28 19:22:50
1435
原创 Mapper 重命名问题
Bean already defined with the same name!错误问题提示:kipping MapperFactoryBean with name ‘cmsArticleMapper’ and ‘com.njeport.kjsgf.common.dao.mapper.cms.CmsArticleMapper’ mapperInterface. Bean already defined with the same name!Mapper 重命名问题解决在idea中全文搜索@M
2022-01-21 16:20:25
2106
原创 js控制浏览器右键复制
// 禁用鼠标右键,禁止复制粘贴等操作 // auth:JYX time:2016.07.28 banCopyAndPaste: function(){ //禁止复制 document.oncopy=function(){ event.returnValue=false: }; // 禁止右键菜单 document.oncontextmenu=function(){ event.returnValue=false; }; // 禁止网页上选取内容 docum
2021-12-16 15:11:02
830
原创 java.net.BindException: 地址已在使用
java.net.BindException: 地址已在使用错误含义当前启动的TomcatService服务的端口已被使用解决结束当前服务程序的端口进程,重新启动windows 下#查找端口运行的进程netstat -ano|findstr "端口"#结束进程taskkill /F /PIDlinux 下#查找端口运行的进程netstat -alnp | grep "端口"#结束进程kill -9 pid...
2021-12-10 09:49:38
10634
原创 mysql查询带换行的字段字符串
mysql查询带换行的字段字符串换行符、连接符关于SQL的换行符和字符串连接符,在MySQL、SQL Server和Oracle中均有不同,下面以列表显示MySQLSQL ServerOracle换行符\n或\r\n或CHAR(10)CHAR(13)CHR(10)字符串连接符CONCAT()+CONCAT()或两个竖线mysql 示例SELECT * FROM nju_edu_topic WHERE topic_option = 'A、铺
2021-12-01 12:59:58
3905
原创 mysql数据库通过mysqlbinlog恢复删除的数据
不写那么多了,太惊心动魄,直接简单点,有问题,可以评论,-- 查看日志 show binary logs;-- 查看具体日志sql执行情况,确定从哪里恢复到哪里 show binlog events in "binlog.000004";-- 生成日志文件data目录下 flush logs; -- 使用 mysqlbinlog 命令把二进制文件转换成sql --skip-gtids 去掉不需要的,和编码 mysqlbinlog -v ..\data\binlog.0.
2021-11-12 16:05:25
656
原创 java实现进制转换demo
代码实现任意整数任意进制的转换demo实现口诀:累除取整到最小。求余串连新进制。public class Main { public static void main(String[] args) { int scale = 8;//多少进制 String result = "";//转换后的数 int t1 = 1234;//待转换数 int temp = 0;//临时参数 boolean b = true;//商为0时,计算完这次结
2021-11-03 15:44:32
178
原创 Postman标签栏打开只有一个标签页的问题
Postman标签栏打开只有一个标签页的问题一、问题现象在postman里打开多个请求,但是只在一个标签页来回切换显示。二、解决方法当标签页上的字体是斜体时,这时候打开的别的请求连接都是在一个页面切换。双击标签栏,把斜体改为正体,再打开别的请求,就会新增标签页了。...
2021-10-22 16:49:11
13935
3
原创 JavaSE学习System之arraycopy()
JavaSE学习System之arraycopy()1、说明arraycopy()方法:从传入的任意类型数组源参数的指定数组起始位置取出指定长度的内容,复制到传入的目标数组参数指定起始位置后。该方法是System类里的静态本地方法,需要使用System.arraycopy()方式进行调用。2、源码package java.lang;public static native void arraycopy(Object src, int srcPos,
2021-10-15 18:04:48
195
原创 JavaSE学习Arrays之copyOf()
JavaSE学习Arrays之copyOf()1、说明copyOf()方法:将指定字符数组复制(取出)指定长度的内容,然后返回一个新的字符数组。该方法是Arrays类里的静态方法,需要使用Arrays.copyOf()方式进行调用。它的内部是通过调用系统本地方法arraycopy来实现。2、源码package java.util;public static char[] copyOf(char[] original, int newLength) { char[] cop
2021-10-15 16:55:53
972
原创 JavaSE学习String之concat()
JavaSE——String之concat1、说明concat() 方法用于将当前的字符串参数连接到指定的字符串上,然后返回两个字符串相连后的字符串。2、源码package java.lang;public String concat(String str) { int otherLen = str.length(); if (otherLen == 0) { return this; } int l
2021-10-15 15:48:31
295
原创 Nacos安装部署
Nacos安装部署一、下载 1、下载地址 a、gitHub Relese b、百度云盘密码 : rest(没有更新最新版) c、gitHub文件加速器(在gitHub上下载文件太慢了,安利一个加速网站,快的很)二、部署 1、解压压缩包(以windows为例) 2、持久化配置 a、嵌入式数据库derby方式解压后Nacos默认是自带的嵌入式数据库derby b、mysql数据库配置方式导入nacos数据库路径nacos-server
2021-09-09 09:58:12
304
原创 IBMMQ 7.5安装
IBMMQ 7.5(windows)安装配置教程一、资源准备二、安装三、MQ配置四、常用命令ibmmq7.5版本windows安装包-下载点击windowsServer2008R2安装向导,网络域选否完成,打开MQ资源管理器下一步勾选创建服务器连接通道端口默认1414完成创建完成会自动启动,如果没有自动启动可以手动右键启动,启动后新建本地队列右键新建=》本地队列下一步完成输入名称:下一步完成确定例如:我的MQ客户端所在的计算机用户名为Administrator,则在服务器端系统中添加名为"Admini
2021-08-30 13:41:55
5556
13
转载 JavaScript标准库之数组Array对象
一、简介Array 对象数组用于在单个的变量中存储多个值。1、属性Array数组 对象属性属性 描述 constructor 返回对创建此对象的数组函数的引用。 length 设置或返回数组中元素的数目。 prototype 使您有能力向对象添加属性和方法。 2、创建 a、构造函数 new Array();//无参数 创建一个空的Array数组,成员为空,length长度为0。new Array(siz...
2021-08-24 16:54:28
706
转载 浏览器开发者工具控制面板介绍
目录一、打开方式1. 按 F12 或者 Control + Shift + i (PC)/ Command + Option + i (Mac)。2. 浏览器菜单选择“工具/开发者工具”。3. 在一个页面元素上,打开右键菜单,选择其中的“Inspect Element”。二、控制面板简单介绍一、打开方式以 Chrome 浏览器的“开发者工具”(Developer Tools)为例,可以使用下面三种方法的打开它。1. 按 F12 或者 Control + Shift...
2021-08-24 10:52:44
1930
原创 海康威视web开发包开发使用说明
首言:通过海康威视的最新web开发包工具进行js调用,实现监控设备的对接,监控功能的实现。3.2无插件js库同时支持插件安装的模式。一、海康威视开发平台:1、下载开发工具包文档2、专家支持在线咨询问题二、3.2无插件开发1、需要引用的js包2、开发api3、注意事项一、海康威视开发平台:网址:https://open.hikvision.com/可以下载开发包文档,在线咨询客户,需要注册账号使用。1、下载开发工具包文档选择对应.....
2021-06-11 10:38:11
20820
106
转载 element ui l-select 显示value不显示label问题
el-select下拉列表显示value不显示label问题在做编辑页面时需要取到列表项数据回显默认值在做select回显的时候遇到了这个问题明明拿到的值和value中的值一样但是就是不转换成label这种情况一般出现在value为数字的情况数字转换成字符串即可...
2021-05-27 14:24:13
1615
原创 git 账号密码保存
解决每次执行git命令都需要重新输入git账号密码的问题执行以下git命令git config --global credential.helper store
2021-05-10 19:14:10
121
原创 修改Hosts文件自定义本机IP域名
修改Hosts文件自定义本机IP域名Windows系统环境下:一、找到Hosts文件,打开修改自定义域名Windows Hosts文件路径:系统盘下C:\Windows\System32\drivers\etc编辑换行加入以下 域名自定义127.0.0.1 fenghuashao.com保存完成后,打开CMD执行如下命令,刷新DNS立即生效ipconfig /flushdns打开浏览器查看效果:感谢您的观看来源:fenghuashao.to..
2021-03-31 15:17:45
1997
原创 java基础——抽象类
一、概念:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。二、属性:1、抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。2、由于抽象类不能实例化对象,所以抽象类只有被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。3、抽象类的子类如果没有实现父类的全部抽象方法,子类也需要使用abstract
2021-03-04 13:35:50
110
1
转载 位运算-计算机基础
位运算(&、|、^、~、>>、<<)1.位运算概述从现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。口说无凭,举一个简单的例子来看下CPU是如何进行计算的,比如这行代码:int a = 35;int b = 47;int c = a + b;计算两个数的和,因为在计算机中都是以二进制来进行运算,所以上面我们所给的int变量会在机器内部先转换为二
2021-02-20 16:29:37
428
原创 FLutter IOS APP打包-Flutter学习
二、Xcode项目打包注:打包前需要在flutter项目根目录下执行--------run:''Flutter build ios --release'' --看打包类型1、Xcode打开项目的IOS目录2、确认项目Bundle ID和开发者网站一致3、选择打包证书和描述文件,配置release证书和描述文件,选择刚刚安装的证书和描述文件4、打包->Xcode选择Product->Archive5、分发distribute APP6、选择Ad...
2021-02-09 16:06:05
1726
原创 IOS证书配置-Flutter学习
证书配置、打包分发整体流程:申请证书 —> 创建AppID —> 创建描述文件 —> Xcode选择描述文件打包 —> 导出ipa包上传分发网站。证书配置方法证书申请准备工作创建证书请求签名文件(Certificate Signing Request),创建证书会用到。打开钥匙串钥匙串访问->证书助理->从证书颁发机构请求证书输入邮箱->存储到磁盘->选择位置存储存证书请求文件:Certificate Sign...
2021-02-09 15:33:57
3167
1
原创 IDEA使用Maven版本兼容问题
今天有点小兴趣,想写一个小项目来着,打开IDEA配置环境,IDEA版本2019.1.2,设置maven时就顺手点了下切换本地的3.63版本的maven,结果在idea内执行maven相关功能时就直接开始报错,错误如下:2020-12-31 15:01:57,267 [1773051] ERROR - #org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector, see
2020-12-31 15:17:19
5822
2
原创 win10 以微软账户登录 默认打开所有程序以管理员权限打开:2020-12-14
win10 以微软账户登录 默认打开所有程序以管理员权限打开的设置方式:1、打开本地安全策略2、本地策略3、安全选项4、找到用户账户控制:以管理员批准模式运行所有管理员 点击禁用。5、OK,提示重启。打开cmd,直接搜索cmd,回车后cmd窗口上显示管理员三个字 ok....
2020-12-14 01:51:21
2066
int v = b & 0xFF; 这个是什么写法,什么意思。
2020-10-29
这种interface内容 是什么写法
2020-10-28
Spring+SpringMVC+Mybatis dubbo整合 bean实例化失败
2020-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人