- 博客(99)
- 资源 (7)
- 收藏
- 关注

原创 vs 常用快捷键
格式化整个文档Ctrl + E, Ctrl + D定位到下一个括号Ctrl + ]定位到上、下一次编辑的位置上一次位置 Ctrl + -下一次位置 Ctrl + Shift + -定位到上一个高亮的引用Ctrl + Shift + 上、下箭头...
2015-10-24 15:19:51
446
转载 集合判断是否为空isEmpty()与==null的区别
System.out.println("判断list是否为null:"+ list.isEmpty());System.out.println("判断list是否为null:"+ (list == null));System.out.println("判断list是否为空:"+ list.isEmpty());System.out.println("判断list是否为空:"+ (list == null));不要用 list.isEmpty()!
2025-01-06 22:24:37
31
转载 关于maven中版本控制问题
API提供接口,biz提供服务,一般来说,版本往上升的话,API只增不减,而biz也随之增加实现,如果新版本删除了某个接口及实现,而调用者使用old version的依赖,尝试调用这个接口,就会调不到产生错误。分支: 从主干的某个点分离出来的代码拷贝,通常可以在不影响主干的前提下,在这里进行重大的bug修复或者实验性质的开发,如果达到了预期的目的,通常将这里的变更合并到主干中去。< 主版本 > ------ < 次版本 > ------ < 增量版本 > ------ < 里程碑版本 >
2024-11-29 13:38:28
173
原创 小技巧,set转list,list指定列转map,整行转map
stageTypeIds.stream().collect(Collectors.toList())settingList.stream().collect(Collectors.toMap(ClueAllocateStageSetting::getId, ClueAllocateStageSetting::getSettingName));Map clueAllocateStageSettingMap=
2024-11-26 20:03:39
304
原创 public <R, ID> R method(...) 这样的方法如何使用
在 Java 中,这样的方法声明是一种带有类型参数的方法定义。这种语法允许你在方法级别上使用泛型,从而提供更灵活和类型安全的编程方式。
2024-11-15 08:42:30
153
原创 java 泛型中的 ?
被称为通配符(wildcard),它代表了未知的类型。使用通配符可以增加代码的灵活性,允许在不知道具体类型的情况下操作泛型类或接口。使用通配符可以使泛型更加通用和灵活,但同时也要注意保持类型安全。在处理泛型时,选择合适的通配符可以避免不必要的类型转换错误,并且提高代码的可读性和安全性。在 Java 泛型中,
2024-11-15 08:33:09
375
原创 CollUtil.addAll 的用法
addAll 方法用于将多个元素添加到一个集合中,这对于批量添加元素非常方便。CollUtil 是 Hutool 工具库中的一个集合工具类。
2024-09-21 11:49:24
463
原创 常用函数式接口的使用
super V,?extends T> before):返回一个组合函数,该函数首先将before函数应用于其输入,然后将此函数应用于结果。default Consumer < T > andThen(Consumer after):返回一个组合的Consumer,依次执行此操作,然后执行after操作。default< V >:Function andThen(Function after):返回一个组合函数,首先将该函数应用于输入,然后将after函数应用于结果。
2024-09-20 14:03:39
205
原创 私有库 nexus Dependency ‘SNAPSHOT‘ not found
jar包无法下载,困扰了很久,后来才发现,是因为只在 dependencyManagement 里写了引用,没有在具体的 dependencies 里引用,导致无法获取到jar包,低级错误,以后要避免。还是基础不牢,浪费自己的时间。私有库 nexus 提示 Dependency 'SNAPSHOT' not found。dependencyManagement 只是管理引用的,并不真正的引用jar包。真正需要引用,得在单独的 dependencies 节点里引用。
2024-03-30 14:53:12
767
1
转载 js计算天数
var endTime = new Date('2019-12-23 23:59:59').getTime() / 1000 - parseInt(new Date().getTime() / 1000); this.timeDay = parseInt(endTime / 60 / 60 / 24); //相差天数 endTime = endTime - this.timeDay * 60 * 60 * 24; this.ti...
2021-04-14 14:55:28
2427
原创 html禁止缓存
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="0" />...
2020-04-23 09:10:45
349
转载 Java Calendar获取年、月、日、时间
转载自http://hi.baidu.com/zzm_2007/item/3b967b1cd1586e4e2b3e2258;Calendarc=Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));//获取东八区时间intyear=c.get(Calendar.YEAR);//获取年int...
2020-03-14 14:59:03
422
原创 十大Intellij IDEA快捷键
十大IntellijIDEA快捷键https://blog.youkuaiyun.com/dc_726/article/details/42784275最终榜单这榜单阵容太豪华了,后几名都是如此有用,毫不示弱。ØTop#10切来切去:Ctrl+TabØTop#9选你所想:Ctrl+WØTop#8代码生成:Template/Postfix+TabØTop#...
2019-11-02 14:33:35
244
1
原创 用js进行日期与天数的加减
//用js进行日期与天数的加减function addDate(date, days) { if (days == undefined || days == '') { days = 1; } var d = new Date(date); d.setDate(d.getDate() + days); var m = d.getMont...
2019-11-01 09:18:07
696
转载 SpringBoot与thymeleaf版本问题冲突
1.报错如下An attempt was made to call the method org.thymeleaf.spring5.SpringTemplateEngine.setRenderHiddenMarkersBeforeCheckboxes(Z)V but it does not exist. Its class, org.thymeleaf.spring5.SpringTempla...
2019-07-29 19:28:11
1901
1
转载 SQLSERVER——查看阻塞信息(sp_who_lock优化无误版)
经常会需要分析SQLSERVER的阻塞情况,尤其是某些SQL操作异常缓慢从而怀疑是有人在搞事情的情况下。网上有许多一模一样的帖子,是关于sp_who_lock这个存储过程的,然而,网上流传的这个是略有问题的(被阻塞的SQL输出有误),为此改造了一下实现,顺便优化了一下输出结构:CREATE PROCEDURE [dbo].[sp_who_lock]AS BEGIN...
2019-07-05 13:12:40
2679
转载 windows搜索技巧
在搜索框依次输入一下内容,就能将后缀为(1)(2)(3)的文件全部分离出来,而且是没有模糊搜索也不会去掉符号的搜索方案System.FileName:"(1)"System.FileName:"(2)"System.FileName:"(3)"123当我学会这招的时候感觉这十几年的Windows白用了。另外还有其他的可以尝试System.Kind:<>pictu...
2019-06-28 20:56:21
1216
转载 win10 git bash 闪退
这是困扰我很多天的问题,今天终于解决!!!!!!原文:https://blog.youkuaiyun.com/xyajia/article/details/80680532CMD输入:C:\Users\Administrator>sc start null[SC] StartService 失败 577:Windows 无法验证此文件的数字签名。某软件或硬件最近有所更改,可能安...
2018-10-12 23:42:08
610
转载 C# 读取数据库中时间,毫秒丢失的情况总结
只有在使用Convert.ToDateTime(或者(DateTime)转)对Object对象转化的时候,才能够保留日期的毫秒。直接使用Object的ToString()方法,会时毫秒丢失。因此,如果需要保留毫秒的话,需要按照如下来做: foreach (DataRow dr in dt.Rows) { string CreaTime = dr["Cre...
2018-08-23 15:47:18
2829
1
原创 输入日志为txt文件
输入日志为txt文件 foreach (var item1 in listReceivePerson) { StreamWriter sws = File.AppendText("D:\\uploadPayMentLog\\errlog" + System.DateTime....
2018-08-23 15:46:22
361
原创 Visual Assist X 番茄插件vs2017
vs2017老是忘记这个插件的名字,用习惯了以后,如果没有这个插件,非常不习惯。Visual Assist X 番茄插件vs2017 部分快捷键Shift+Alt+F Find References 查找引用Shift+Alt+S FindSynbolDialog打开查找符号对话框Alt+G GotoImplementation调到实现Alt+M...
2018-08-03 14:12:53
13647
原创 DataTables 用法积累
function loadData() { var areaTable = $('#area').dataTable({ "autoWidth": false, "scrollY": "380px",//树形滚动条 "ordering": false, // 禁止排序 ...
2018-07-20 11:01:57
1125
转载 c# 将数组或集合 转换成以逗号分隔的字符串
样例:字符串数组为array,str为字符串数组转换成的字符串 string[] array = { etr, kdgj, 3454, tyt, gff }; string str=string.Join(",",array);经常忘记这个函数。记一下,不要写太多冤枉代码了。...
2018-06-05 20:39:06
2784
原创 字符串转换为json
//JsonConvert.SerializeObject // JsonConvert.DeserializeObject //ResultModel aa = (ResultModel)JsonConvert.DeserializeObject(result); var aa = JsonConve...
2018-05-30 16:28:43
1910
原创 递归调用树,生成json
public class treeList { public int id { get; set; } public string text { get; set; } public string state { get; set; } public List<treeList...
2018-04-26 15:28:26
2118
原创 查看js里object的值
var obj = tds[0].cells[1]; for (i in obj) { console.log("1"); console.log(i); //获得属性 console.log(obj[i]); //获得属性值 }...
2018-04-14 11:56:10
1434
原创 jq 通过 trigger 触发事件联动
//每次更换选项都要初始化一下 var oDirectoryControl = $("#<%=DirectoryControl.ClientID%>"); oDirectoryControl.val(""); oDirectoryControl.trigger('change')...
2018-04-12 23:15:35
673
转载 windows Server 2008远程桌面服务的配置及授权
一.安装window 2008 R2操作系统,将计算机加入到域中,并关闭防火墙二.安装RDS远程服务1.打开【服务器管理器】2.点击【添加角色】3.下一步,选择【远程桌面服务】4.下一步,分别选择远程桌面会话主机、远程桌面授权、远程桌面连接代理、远程桌面web访问5.下一步,应用程序兼容性提示6.下一步,身份证
2018-02-01 20:38:41
30351
3
原创 获取枚举的值与注释绑定到下拉框
//绑定状态 Type t = typeof(EnumManger.PaymentOrderKeFuShenHe); Array arrays = Enum.GetValues(t); DDL_KeFuShenHe.Items.Clear(); DDL_KeFuShenHe.Items.Insert(0, new Li
2017-12-27 11:45:59
1004
原创 sql 循环
Begin Declare @n bigint set @n=0while @nbegin insert into AdminLoginLog (createtime,ipaddress,userid,logintype) values(getdate(),'192.168.1.111',333,newid()) set @n=@n+1Endend
2017-09-20 15:34:20
293
转载 JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名
2017-08-25 15:10:45
284
原创 ashx获取两种参数的方法
HttpRequest myRequest = context.Request; Stream stream = myRequest.InputStream; string req = string.Empty; int pageIndex = 0; int pageSize = 0;
2017-08-24 17:03:16
4226
原创 页面错误详细信息的捕捉
protected void Page_Error(object sender, EventArgs e) { string errorMsg = String.Empty; Exception currentError = Server.GetLastError(); errorMsg += "来自页面的异常处理";
2017-08-09 11:50:43
912
转载 SVN设置日志提交限制
SVN设置日志提交限制服务器中安装的VisualSVN Server ,在新增Repositoreis时,每个Repositoreis(即新建的项目)下都会有一个hooks(钩子程序)在hooks目录下有一些tmpl文件,作为不同的hooks操作新建一个pre-commit.bat文件,放到每个项目的【hooks】文件夹下即可,文件内容如下:@echo offsetlocalset ...
2017-07-05 10:54:15
994
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人