摘要:        
有时想跟踪MySQL查询日志,可以这样做 版本MySql5.7为例 打开管理工具,执行sql语句 show global variables like '%log%' general_log 设置为ON general_log_file就是日志文件位置    
阅读全文
 
 
        
        posted @ 2020-01-11 22:16
zhaogaojian
阅读(203)
推荐(0)
        
 
		
    
        
        
摘要:        
SpringBoot学习足迹 这个问题网上有好多同学都提到这个问题,代码可以运行,但是就是有红线,强迫症不能忍 自己试验下 1、增加一个final编译一下,再删掉就不会出红线了 2、就是网上流传的,改成warning 下一篇:SpringBoot学习- 8 集成Shiro    
阅读全文
 
 
        
        posted @ 2020-01-10 13:17
zhaogaojian
阅读(1810)
推荐(0)
        
            
        
        
摘要:        
SpringBoot学习足迹 (一)先说说现象 1、在application.properties可以定义属性并在MetaData中增加description 如 生成additional-spring-configuration-metadata.json 在我这个版本的IDEA中,如果是一个空白    
阅读全文
 
 
        
        posted @ 2020-01-10 00:40
zhaogaojian
阅读(454)
推荐(0)
        
 
		
    
        
        
摘要:        
SpringBoot学习足迹 SpringBoot项目中访问Redis主要有两种方式:JedisPool和RedisTemplate,本文使用JedisPool 1、pom.xml添加dependency 2、下面封装一个工具类,utils新建JedisPoolUtil,先只封装读写字符串 3、Co    
阅读全文
 
 
        
        posted @ 2020-01-09 01:02
zhaogaojian
阅读(275)
推荐(0)
        
 
		
    
        
        
摘要:        
SpringBoot学习足迹 1、Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户    
阅读全文
 
 
        
        posted @ 2020-01-07 23:38
zhaogaojian
阅读(406)
推荐(0)
        
            
        
        
摘要:        
Js中如果未定义对象然后判断是否等于undefined会报错, 要使用 if(typeof(username)=='undefined') 如果定义过了,可以直接使用 if(username==undefined) 其它需要注意的判断 if(null==undefined) true if(null    
阅读全文
 
 
        
        posted @ 2020-01-07 13:03
zhaogaojian
阅读(1293)
推荐(0)
        
            
        
        
摘要:        
SpringBoot学习足迹 1、下载安装一个Mysql数据库及管理工具,同类工具很多,随便找一个都可以,我在windows下做测试项目习惯使用的是haosql 它内部集成了MySql-Front管理工具 2、创建一个j_user表,有如下列,先设计几个常用列,以后有需要再扩展字段 3、打开myba    
阅读全文
 
 
        
        posted @ 2020-01-07 01:09
zhaogaojian
阅读(265)
推荐(0)
        
 
		
    
        
        
摘要:        
SpringBoot学习足迹 上一节使用sts创建项目,感觉只是基于eclipse做了一些界面定制,还是改使用IDEA开发,为了跟上时代,将使用IDEA最新版本,安装各种最新插件。 1、下载IDEA 2019.3版本https://www.jetbrains.com/idea/ 2、安装,新建项目     
阅读全文
 
 
        
        posted @ 2020-01-06 21:25
zhaogaojian
阅读(246)
推荐(0)
        
 
		
    
        
        
摘要:        
SpringBoot学习足迹 前言:最近一次开发java后台应用还是三年前的2017年,主要使用SSH开发小型外包项目和公司的一个产品,感觉再不回顾下可能就要彻底忘记了,准备做一个后台管理项目练练手,写博过程中如有问题,欢迎大家批正。 先看下最近主流springboot技术,官网提供一个开发工具 S    
阅读全文
 
 
        
        posted @ 2020-01-05 21:34
zhaogaojian
阅读(336)
推荐(0)
        
            
        
        
摘要:        
public static void DataTableToXml(DataTable mydt, string Filename) { string directory = System.Web.Hosting.HostingEnvironment.MapPath(@"~/") + "\\log\\"+ DateTime.Now.ToString("yyyyMMdd")+"\\";...    
阅读全文
 
 
        
        posted @ 2020-01-05 10:59
zhaogaojian
阅读(252)
推荐(0)
        
 
		
    
        
        
摘要:        
公司有一个项目,偶然会出现某些列数据错位,经过同事的检查,原因是foreach循环使用了变量,在continue时未进行+1导致。    
阅读全文
 
 
        
        posted @ 2020-01-03 14:59
zhaogaojian
阅读(735)
推荐(0)
        
            
        
        
摘要:        
1、在ES6之前,必须在函数内通过其它方式实现 比如:以下示例转自:https://www.cnblogs.com/sntetwt/p/4174224.html 2、ES6中可以像其它编程语言那样直接使用默认参数了    
阅读全文
 
 
        
        posted @ 2020-01-03 10:00
zhaogaojian
阅读(16313)
推荐(0)
        
 
		
    
        
        
摘要:        
1、一直感觉vs中文件向另一个工程copy文件很麻烦,终于发现了一个插件 https://marketplace.visualstudio.com/items?itemName=PerniciousGames.OpenFileInSolution 2、右键菜单 可以直接Copy文件,然后在任何想要粘    
阅读全文
 
 
        
        posted @ 2020-01-02 18:22
zhaogaojian
阅读(310)
推荐(0)
        
            
        
        
摘要:        
最近服务器频繁出现503错误,网上有很多503错误的优化措施,不过我们还是要先查明原因再说 1、打开目录C:\Windows\System32\LogFiles\HTTPERR比如我们这台电脑有以下几个错误文件 2、打开文件即可看到详细错误信息,比如 这个代表队列满,那么我们就可以去应用程序池增加队    
阅读全文
 
 
        
        posted @ 2020-01-02 11:09
zhaogaojian
阅读(565)
推荐(0)
        
 
		
    
        
        
摘要:        
如果cos服务器修改文件后不刷新是不会改变的。需要在下面图片位置进行刷新    
阅读全文
 
 
        
        posted @ 2020-01-01 15:13
zhaogaojian
阅读(448)
推荐(0)
        
 
		
    
        
        
摘要:        
C#7.0中的C#元组可以不用额外建立对象即可简单完成一些功能,比如 如果不使用这个方式,稍微复杂的数据就会需要定义一个类来实现,比较麻烦, 在.netFrameWork4.0中使用的话,可以直接Nuget引用 即可。    
阅读全文
 
 
        
        posted @ 2019-12-30 18:45
zhaogaojian
阅读(217)
推荐(0)
        
            
        
        
摘要:        
最近项目出了一个问题,经过排查发现是使用in语句子查询过多的话会出现查询处理器耗尽了资源,如果改为使用关联表是一个办法,但是该项目通过参数传递多层,如果使用left join 需要改动最底层代码,为了最小改动,使用exists实现 1、新建一个函数,注意:不是存储过程 2、修改In语句如下 直接将原    
阅读全文
 
 
        
        posted @ 2019-12-30 13:32
zhaogaojian
阅读(501)
推荐(0)
        
 
		
    
        
        
摘要:        
最近电脑突然无法远程桌面突然无法登录,经过排查发现是360SecLogin将端口禁用导致的,改成允许连接即可。    
阅读全文
 
 
        
        posted @ 2019-12-26 11:48
zhaogaojian
阅读(709)
推荐(0)
        
 
		
    
        
        
摘要:        
1、后台通过添加ListItem方法添加的项无法在Ajax请求中获取 比如上面的,在ajax请求中drpBM.Items中看不到这两个新添加的值原因在于ajax请求中并不会提交所有的Items,只会提交选中项 _drpBM_state: [{"value":"d123","text":"123","    
阅读全文
 
 
        
        posted @ 2019-12-23 14:32
zhaogaojian
阅读(330)
推荐(0)
        
            
        
        
摘要:        
设置如下 https://nuget.cdn.azure.cn/v3/index.json    
阅读全文
 
 
        
        posted @ 2019-12-23 09:36
zhaogaojian
阅读(923)
推荐(0)
        
 
		
    
        
        
摘要:        
为了实现一个工资周期计算,使用指定月上下月作为周期 1、起始类型 2、起始日 3、结束日期和结束日与起始相似 4、几个相关函数 5、前段代码,使用ext.net,可以改成自己的html    
阅读全文
 
 
        
        posted @ 2019-12-20 11:09
zhaogaojian
阅读(403)
推荐(0)
        
 
		
    
        
        
摘要:        
使用方法 无刷新设置当前页面地址    
阅读全文
 
 
        
        posted @ 2019-12-17 15:57
zhaogaojian
阅读(4732)
推荐(0)
        
 
		
    
        
        
摘要:        
这两个理论上一个是算空列,一个不算空列,但是实际上有时候相同数据的excel,不同的excel编辑工具保存后的,PhysicalNumberOfCells可能不一样,会导致莫名其妙错误,最好使用LastCellNum    
阅读全文
 
 
        
        posted @ 2019-12-13 19:50
zhaogaojian
阅读(832)
推荐(0)
        
 
		
    
        
        
摘要:        
企业微信得文档位置不太好找,记录一下 为规范企业微信第三方应用市场的应用收费规则和策略,向企业提供更统一的应用授权安装和支付体验,应用市场近期上线了收费应用的在线支付功能,在应用市场上架的服务商需按如下指引的要求在服务商管理后台完成应用定价策略的配置,以及对接企业微信的相关支付接口。即日起收费应用需    
阅读全文
 
 
        
        posted @ 2019-12-10 17:46
zhaogaojian
阅读(397)
推荐(0)
        
 
		
    
        
        
摘要:        
技术过段时间不用的话就会忘记,需要复习一下 1、static:默认值。没有定位,元素出现在正常的流中(忽略top,bottom,left,right或者z-index声明)。 2、relative:生成相对定位的元素,通过top,bottom,left,right的设置相对于其正常位置进行定位。可通    
阅读全文
 
 
        
        posted @ 2019-12-07 12:12
zhaogaojian
阅读(812)
推荐(0)
        
            
        
        
摘要:        
核心为红色部分,设置最小高度为wrapper高度+1,再设置自动高度    
阅读全文
 
 
        
        posted @ 2019-12-07 11:29
zhaogaojian
阅读(504)
推荐(0)
        
 
		
    
        
        
摘要:        
公司代码有点坑,查找问题,发现for循环的写法不是固定条件在中间,写反了也是可以运行的。比如:下面一个简单的for循环 int m=0; for(int i=0;i>3;i++){ m=m+i; } 如果这样写,也是可以的,不过这样就变成了先增加1,再判断 int m=0; for(int i=0;    
阅读全文
 
 
        
        posted @ 2019-12-06 17:46
zhaogaojian
阅读(464)
推荐(0)
        
 
		
    
        
        
摘要:        
注意要使用 HttpContext.Current.Cache.Remove(cacheKey);不能使用 HttpRuntime.Cache[cacheKey]=null;    
阅读全文
 
 
        
        posted @ 2019-12-05 11:14
zhaogaojian
阅读(4030)
推荐(0)
        
 
		
    
        
        
摘要:        
1、Rider .netCore3.0 winform设计器支持预览,这点vs目前还不支持。 2、不过winform下控件选择工具栏都是没有图标的    
阅读全文
 
 
        
        posted @ 2019-12-03 15:04
zhaogaojian
阅读(6190)
推荐(0)
        
            
        
        
摘要:        
fastclick 是具有消除移动端浏览器上的点击事件的 300ms 的延迟的作用。 注意几点 1、PC端无效 2、Android 上的 Chrome 32+ 浏览器,如果在 viewport meta tag 中添加了 width=device-width,那么就不会有 300ms 的延迟,所以,    
阅读全文
 
 
        
        posted @ 2019-12-03 10:49
zhaogaojian
阅读(1634)
推荐(0)
        
            
        
        
摘要:        
SqlServer的Inserted可能是一个集合而不是一条数据,如果有如果需要对插入数据进行处理,有时需要用游标逐条处理    
阅读全文
 
 
        
        posted @ 2019-12-03 08:13
zhaogaojian
阅读(685)
推荐(0)
        
 
		
    
        
        
摘要:        
如下图在vs2017中是这样的 在2019中是可以直接看的 在Rider中无论什么项目都不支持。    
阅读全文
 
 
        
        posted @ 2019-12-02 18:01
zhaogaojian
阅读(1167)
推荐(1)
        
 
		
    
        
        
摘要:        
Reflector不仅仅是一个反编译工具,之前用Resharper,把这个给忽略了,这个Reflector还有一个调试dll功能, 在调试时反编译代码,会生成对应的pdb文件,就可以进行dll源码调试了,可以直接在扩展管理器里安装。    
阅读全文
 
 
        
        posted @ 2019-11-29 18:50
zhaogaojian
阅读(386)
推荐(0)
        
 
		
    
        
        
摘要:        
同事的环境,发布项目时一直提示找不到某dll,在引用及bin里未发现黄色感叹号,后来发现问题是因为项目文件不小心包含了一个外部bin目录,并且该bin目录中的dll删除导致的。    
阅读全文
 
 
        
        posted @ 2019-11-27 09:13
zhaogaojian
阅读(155)
推荐(0)
        
 
		
    
        
        
摘要:        
使用正则表达式, 搜索 (?<=\r\n)\r\n 替换空白    
阅读全文
 
 
        
        posted @ 2019-11-25 14:54
zhaogaojian
阅读(356)
推荐(0)
        
 
		
    
        
        
摘要:        
IDEA Rider是一个C#开发工具,目前最高版本支持C# 8.0语法。 IDEA Rider2019.2月版本相比之前2018版本多了新功能,又支持Edit and Continue,所以准备试用一段时间,虽然VS本身功能强大,但IDEA Rider几个地方相对比较方便 1、占内存小,重构功能强    
阅读全文
 
 
        
        posted @ 2019-11-23 14:23
zhaogaojian
阅读(1178)
推荐(0)
        
            
        
        
摘要:        
将原来的Programe Files(x86)修改为不带x86的即可。    
阅读全文
 
 
        
        posted @ 2019-11-23 14:10
zhaogaojian
阅读(1039)
推荐(0)
        
            
        
        
摘要:        
1、这里设置为Classic, 2、Configuration修改将箭头处修改为 Clr4ClassicAppPool 3、如果以上两步骤不行 打开applicationhost.config将对应应用的 Clr4IntegratedAppPool全部替换为 Clr4ClassicAppPool 并    
阅读全文
 
 
        
        posted @ 2019-11-23 11:51
zhaogaojian
阅读(381)
推荐(0)
        
 
		
    
        
        
摘要:        
VSCode批量替换功能很强大,需要注意两点 1、不要搜到文件个数超过到10000时替换,这时替换过程中可能会出错崩溃(也可能是服务器上内存较小导致) 2、不要在搜索中反复替换可能会导致数据错乱 比如下面是之前从false替换为{passive:false}时导致的重复    
阅读全文
 
 
        
        posted @ 2019-11-15 11:35
zhaogaojian
阅读(10411)
推荐(0)
        
            
        
        
摘要:        
最近两天企业微信下IScroll突然无法滚动了,特别慢,之前好好的,发现主要是有红色的Unable to preventDefault inside passive event listener due to target being treated as passive频繁输出到控制台。在网上查找    
阅读全文
 
 
        
        posted @ 2019-11-15 10:12
zhaogaojian
阅读(645)
推荐(0)