摘要:
1:不需要什么抓包工具fiddler 抓的包还不如浏览器自己F12 出来的信息多的多 调试某个页面,比如提交没反应. 按F12 进入调试模式. 直接点network .再提交下出问题的页面, network 会抓到当前的页面,点进去 服务器反馈的信息会在那页面显示出来. 不这样往往比如提交之后程序卡
阅读全文
posted @ 2019-08-23 14:00
小石头的一天
阅读(182)
推荐(0)
摘要:
1:网上没有查到在线测试 nginx location 规则的网址 在服务器上可以通过 return 返回测试比如 把#号去掉 可以通过 return 看到所访问的地址有没有进这个路由 2:tp5 未上线开发时一定要把debug 模式打开. 在/application/config 下边 把debu
阅读全文
posted @ 2019-08-23 10:43
小石头的一天
阅读(857)
推荐(0)
摘要:
lnmp 提供提供了便捷 , 并且手也伸的挺长的,它已不仅仅是个服务器环境那么简单 作为服务器继承环境来讲,可能每个人的认知程度不一,总之用了它需要服从它的规则 但从个人感觉上,其埋的坑还是让人不适, 个人认为, 作为服务器环境, 你提供了 mysql php nginx 一起批量安装就完事了 配置
阅读全文
posted @ 2019-08-23 10:24
小石头的一天
阅读(138)
推荐(0)
摘要:
挺不错,用熟了这tp5封装的很方便. 类似上边一个查询多个操作,基本在model 一个方法搞定代码也不用很多, 首先要学会用scope 网上搜tp scope 有几个例子可以借鉴 model 内添加 上两个 是为了下边的方法 网页提交的参数传递到这个方法内滤掉 value 为空的,不为空的值进行查询
阅读全文
posted @ 2019-08-14 23:40
小石头的一天
阅读(2071)
推荐(0)
摘要:
在原先完善的功能基础上添加比如导出列表为excel ,一下子把所有属性写全了,出了问题,不好查找问题在哪? 所以遇到这种问题,需要最简单的测试.比如新建一个mysql表内就放一列一行数据.减少代码量, 首先也可以不带mysql测试,进一步缩小问题范围,比如第三方 excel导出源码包内的测试案例,就
阅读全文
posted @ 2019-08-12 14:41
小石头的一天
阅读(532)
推荐(0)
摘要:
这条命令无法修改composer.json 添加中国镜像 . 用手动添加上了,结果扩展一个第三方 ,死活不动. 忽然想到是 权限出了问题. 把user用户在网站目录 的权限全开 能写入修改.问题解决,下边这个命令框竟然不是管理用户登录的. 我是偷懒用的Shift +右键 点着目录选择出现快捷方式
阅读全文
posted @ 2019-08-09 02:34
小石头的一天
阅读(495)
推荐(0)
摘要:
阿里云那域名解析那有误读 我在偏远的电信网选择中国联通解析死活解析不出来 以上这么配置就对了....选择默认.瞬间解析出来.... 出于对nginx 配置不够熟悉 后来一点点理出来. 不带www 也正常访问到指定目录. 二级域名结果找不到目录...而且通过80端口抓包 抓二级域名访问的包 也无本机i
阅读全文
posted @ 2019-08-03 02:38
小石头的一天
阅读(471)
推荐(0)
摘要:
以前的时候装个php环境各种的配置麻烦啊,于是乎我就像搜搜一键安装php环境,果然 lamp 和phpstudy 两个环境软件都支持,最后发现lamp 还合胃口就选择了lamp https://lnmp.org/install.html 安装方法地址在此 写的挺详细 安装完之后 配置好域名 还有域名
阅读全文
posted @ 2019-08-02 16:22
小石头的一天
阅读(321)
推荐(0)
摘要:
数据库存了几年的数据没有维护过,数据庞大,日志文件也不小,如何清理不需要的数据呢 首先考虑的肯定是某个日期之前的数据清除掉 delete from 表名 where cast(字段名 as datetime)<'2018-07-21' 数据库很大 上边这条指令是不行滴 因为每次删除都会产生较大log
阅读全文
posted @ 2019-08-01 16:29
小石头的一天
阅读(287)
推荐(0)
摘要:
最近因处理家庭之事,技术上没有提高,这段时间也陆续的恢复了正常的开发,由于要做一个管理后台,所以在选择语言和架构上搜了不少资料, php 和java 的选择上,后来选择用php作为管理后台开发的语言. 最开始选择了springboot 上 的一个开源代码.由于对springboot 开发不够熟悉,费
阅读全文
posted @ 2019-07-17 10:38
小石头的一天
阅读(4545)
推荐(0)
摘要:
1:springmvc 配置文件中添加拦截器,当然首先要有拦截后交给哪个类处理也要写上 以上 path=/**代表所有文件夹目录 .一般这么写就能拦截所有的请求了 2:写@Authorization接口 就是下边几句.这个接口后来总结 就是告诉编译器这是个注解需要的接口, 访客访问到方法时,上边带上
阅读全文
posted @ 2019-06-03 11:20
小石头的一天
阅读(5423)
推荐(0)
摘要:
USE [master] GO ALTER DATABASE DFTDDB SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DFTDDB SET RECOVERY SIMPLE GO USE DFTDDB GO DBCC SHRINKFILE (
阅读全文
posted @ 2019-05-22 17:03
小石头的一天
阅读(149)
推荐(0)
摘要:
1:单元格变色,当鼠标点击到单元格的时候, 可能我们是想选择整个行,而此时gridview 默认设置是点击单元格整个行变色,这个点击的单元格变白色, 整行选择感觉有断层 于是和可以这么设置 设置GridControl 里面的 gridview 属性, 找到OptionSelection 将Enabl
阅读全文
posted @ 2019-03-06 09:28
小石头的一天
阅读(1363)
推荐(0)
摘要:
一、联接过程介绍 为了后面一些测试案例,我们事先创建了两张表,表数据如下: 1 2 3 4 CREATE TABLE t1 (m1 int, n1 char(1)); CREATE TABLE t2 (m2 int, n2 char(1)); INSERT INTO t1 VALUES(1, 'a'
阅读全文
posted @ 2019-02-20 22:45
小石头的一天
阅读(7187)
推荐(2)
摘要:
在实际项目中,当MySQL表的数据达到百万级别时候,普通查询效率直线下降,而且当使用的where条件较多,其查询效率是让人无法容忍的。假如一个taobao订单查询详情要几十秒,可想而知的用户体验是多差。 查询效率慢的原因:1:没有加索引或者索引失效 where条件使用如下语句会索引失效:null、!
阅读全文
posted @ 2019-02-20 17:18
小石头的一天
阅读(1365)
推荐(0)
摘要:
本文转自https://my.oschina.net/u/1866821/blog/297673 索引的重要性数据库性能优化中索引绝对是一个重量级的因素,可以说,索引使用不当,其它优化措施将毫无意义。聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index)
阅读全文
posted @ 2019-02-20 15:20
小石头的一天
阅读(2625)
推荐(0)
摘要:
SQL SERVER 提供了两种索引 聚集索引:聚集索引表示表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大; 非聚集索引:非聚集索引表示数据存储在一个地方,索引存储在另一个地方,索引带有指针指向数据的存储位置,非聚集索引检索效率比聚集索引低,但对数据更新影响较小。 聚
阅读全文
posted @ 2019-02-20 14:55
小石头的一天
阅读(238)
推荐(0)
摘要:
网络上传文件到服务器 做md5 校对.判断文件是否破坏 首先求txt文件的md5值 ,1万条数据 求出的值 文件MD5:e5467b6a8e3c26af8c5af0bda3739280 服务器处理程序 也对上传的txt文件求md5值,如果这两个值相同,则文件完整 c# 求txt文件md5代码 附带
阅读全文
posted @ 2019-01-05 17:09
小石头的一天
阅读(1590)
推荐(0)
摘要:
有两个表 这是ucbi表 这是cai表 SELECT ucbi.Userid, ucbi.Carid, ucbi.rechargetime, ucbi.DatetimeFROM usercaridbindinfo ucbiLEFT JOIN carauthinfo cai ON cai.Receiv
阅读全文
posted @ 2019-01-05 14:12
小石头的一天
阅读(164)
推荐(0)
摘要:
MySQL联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处: T1表结构(用户名,密码) userid(int) usernamevarchar(20) passwordvarchar(20) 1 jack jackpwd 2 owen owenpwd T2表结构(用户名,密
阅读全文
posted @ 2019-01-04 10:22
小石头的一天
阅读(381)
推荐(0)
摘要:
网上有个领券儿的源码 as 3.2.1的版本,asyn 构建了多次总是报错, 卸载掉这个高版本, 换成2.2.2 问题解决 但接下来还有不少问题,今天总结下 debug在安卓手机上报错 ,界面倒是能打开,久违的app界面,尽管报下边错误 初始化失败 错误码=1 错误消息=安全初始化失败.下边出现了这
阅读全文
posted @ 2018-12-26 11:17
小石头的一天
阅读(207)
推荐(0)
摘要:
webservlet +redis 的消息发布订阅 ,挺好的 当请求到来,向redis server申请一个频道 ,然后等着另一端架设是B 处理完毕获得到处理信息调用redis ,使用redis 往当前申请的频道号 发送消息,在接收者C此时会收到一个事件的方式处理结果. 注意事项: webservl
阅读全文
posted @ 2018-12-14 16:22
小石头的一天
阅读(658)
推荐(0)
摘要:
由于项目内请求的数据需要 等待设备处理完毕后返回才能得到.请求命令返回的是发送成功的包,而不是设备处理的包,所以需要请求等待.. 方式一:项目中 添加了redis作为一个缓存, webservlet 异步启动线程,线程中加一个轮询查redis ,如果redis有需要的值,则返回, 设置timeout
阅读全文
posted @ 2018-12-11 11:50
小石头的一天
阅读(210)
推荐(0)
摘要:
1:每次请求会启动一个新线程 上边在debug状态下, 每次请求一次,生成一个新的 thread 在此已经是245了 出现一个现象在debug模式下, 每次请求生成的线程,自动在红框那个位置停了下来, 那个地方是没有设置断点的...... 每个线程都是如此.... 这个问题只能猜测,无法解释....
阅读全文
posted @ 2018-12-07 10:56
小石头的一天
阅读(1212)
推荐(0)
摘要:
上边前人加了个debug 的级别,导致写log时 info 中把debug 状态下的 日志写了进去,出现了重复.. 远程服务器开启了远程调试, 程序上传后,默认是debug状态的,因为服务器上也出现重复写的问题..
阅读全文
posted @ 2018-12-06 16:55
小石头的一天
阅读(795)
推荐(0)
摘要:
一:一段跨线程访问,给页面内的控件赋值的代码找了半天没找到,还得找了以前写的程序. 在这记下来吧 . 这是其他程序内可以跨线程访问的代码 . 二:这个是关闭创体内的while 循环的bug ,正常情况下关闭窗体,窗体内有死循环的话,窗体关闭了,程序还在后台运行. 解决方法: 1:在窗体的FormCl
阅读全文
posted @ 2018-11-08 17:05
小石头的一天
阅读(1165)
推荐(0)
摘要:
项目就启动了两次,程序倒是正常运行,关键我里边写了个while 循环,不能让它启动两次啊 百度了一下,有人说是tomcat server.xml或者tomcat新建服务的时候设置出了问题 ....最终发现不是这里问题,下文有最终问题所在,解决问题过程是我一步步理了理tomcat的启动,加载配置文件.
阅读全文
posted @ 2018-11-03 14:48
小石头的一天
阅读(4738)
推荐(0)
摘要:
1:服务端的socket 在哪里进行初始化 2:在哪进行accept连接
阅读全文
posted @ 2018-10-31 15:55
小石头的一天
阅读(994)
推荐(0)
摘要:
1.隐藏最上面的GroupPanel gridView1.OptionsView.ShowGroupPanel=false; 2.得到当前选定记录某字段的值 sValue=Table.Rows[gridView1.FocusedRowHandle][FieldName].ToString(); 3.
阅读全文
posted @ 2018-10-30 16:34
小石头的一天
阅读(702)
推荐(0)
摘要:
软件通过检测公众号的某些链接是否异常发邮件提醒.. 1:网上找了些方法有说ssl system.net.mail 不支持 ,这种说法是有问题的,其方法内设置的验证账号写成了邮箱的地址而不是账号也就是把@后边的一串域名也当成账号了.出现验证过不去的错误 2: 3:qq邮箱需要开启smtp ,并申请一个
阅读全文
posted @ 2018-10-30 11:01
小石头的一天
阅读(639)
推荐(0)
摘要:
网上很多先通过查询id 再删除 和删除对象的方式. 麻烦,我就直接用命令删除吧 session.createSQLQuery(sql); 长的差不多的还有一个命令 session.createQuery 报错1: Unknown column '张三' in 'where clause' 这个问题是
阅读全文
posted @ 2018-10-28 02:46
小石头的一天
阅读(2047)
推荐(0)
摘要:
上篇文章解决了500那个错误, 程序能接受到request ,进行到调用service 服务时,提示线程空指针异常, 检查发现 //@Autowired //OpHistoryService ophistoryservice; 类似这个 没注入成功,当然调用时 是个null ,空指针了... 有人介
阅读全文
posted @ 2018-10-26 14:15
小石头的一天
阅读(1158)
推荐(0)
摘要:
头几天已经测试的完毕了,换了个目录出现这个问题 其中好像懂了web.xml过滤,过滤的文件名也不是上边那个文件,再说servlet 异步webservlet 也不需要再web.xml配置过滤 所以不应该是web.xml问题 网上有个帖子说 通过右键菜单,有一次我新建HttpServlet是从New
阅读全文
posted @ 2018-10-25 11:34
小石头的一天
阅读(1567)
推荐(0)
摘要:
足足启动了200多秒,正赶上hibernate 的使用上全部换使用方式,修改了很多代码.赶在这个节骨点上,出现debug 启动时卡在hibernate 启动的地方不动了,也没掉到debug断点的地方...... 总之问题很奇怪,很奇怪 于是检查来检查去,把service dao全部去掉 ,只剩下一个
阅读全文
posted @ 2018-10-22 00:17
小石头的一天
阅读(705)
推荐(0)
摘要:
工具 Apache JMeter 抓包工具,支持回放功能 安装JMeter http://jmeter.apache.org/download_jmeter.cgi 下载页 下边是下载链接 http://mirror.bit.edu.cn/apache//jmeter/binaries/apache
阅读全文
posted @ 2018-10-15 16:04
小石头的一天
阅读(390)
推荐(0)
摘要:
在远程linux上修改tomcat 中bin 文件夹下 修改catalina.sh文件,在最前面加上如下代码: 参数说明: 这个时候,我们就可以启动tomcat了,如果启动成功,tomcat日志文件(catalina.out)中会有如下输出: 在linux下准备一行代码: 防止防火墙的原因拒绝访问
阅读全文
posted @ 2018-10-10 14:01
小石头的一天
阅读(412)
推荐(0)
摘要:
为什么用线程池 博客地址 http://blog.csdn.net/qq_25806863 原文地址 http://blog.csdn.net/qq_25806863/article/details/71126867 有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话
阅读全文
posted @ 2018-10-09 17:32
小石头的一天
阅读(156)
推荐(0)
摘要:
一、什么是Servlet servlet 是基于 Java 的 Web 组件,由容器进行管理,来生成动态内容。像其他基于 Java 的组件技术一样,servlet 也是基于平台无关的 Java 类格式,被编译为平台无关的字节码,可以被基于 Java 技术的 Web 服务器动态加载并运行。容器(Con
阅读全文
posted @ 2018-10-09 10:14
小石头的一天
阅读(1184)
推荐(0)
摘要:
http://localhost:8080/AppService/asyncServlet/testAsyn? 用上边地址请求, 爆错, 奇怪了这个异步以前用着很正常的, 就因为我注释了一下再 打开, 出了问题......这个问题磨蹭到下午.............. 起先是部署到resin 里边,
阅读全文
posted @ 2018-10-08 17:07
小石头的一天
阅读(1329)
推荐(0)
摘要:
无需在每个usercontrol里边单个指定控件内gridview 隔行换色.只需要在主窗体内改成统一就好了 做到这点要明白.gridcontrol 是usercontrol 的子控件 , gridview是gridcontrol的子控件 通过for循环或者foreach 的方式查找各自的子控件,最
阅读全文
posted @ 2018-09-30 15:00
小石头的一天
阅读(203)
推荐(0)