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