- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 Fpdi实现pdf页面合并(php)
需求:有一个pdf文件, 里面是a5 页面大小输出的, 现在想要将两张a5 打印到一张a4纸张上,也就是想把这个pdf文件 每两页a5页面 合并为一张a4 页面.解决:a4纸的大小为 210 * 297mm, a5大小为210 * (297 /2).2pdf是合并之前的临时文件, 当合并成功后, 输出新的文件, 并删除 .2pdf临时文件private function convertPdfA5ToA4(string $file_path, string $file_name): void
2020-12-11 14:49:12
1281
原创 表单中input输入框在回车时, 阻止 页面自动重新加载
问题:今天, 在开发前端页面时, 遇到了一个问题:开发一个表单, 有一个 input输入框, 作为 layui数据表格的 查询条件:这个input输入框 没有绑定回车事件,但是只要点击回车会重新加载页面。解决:原理:form表单中如果只有一个input输入框,浏览器默认会将回车事件绑定为submit。解决办法:在表单内添加一个隐藏的input即可<input type="text" style="display:none;">...
2020-10-19 16:59:57
522
原创 thinkphp 多条件复杂组合查询(_complex, _logic)
环境:thinkphp3.2需求:想要生成这个(where条件1 or where条件2) and (where条件3 or where条件4)比较复杂的 组合查询:想要生成的sql: SELECT * FROM aaa WHERE ( ( ( member.real_name LIKE '%朱%' ) OR ( `minister_file_no` = '朱' ) ) and ( ( member2.real_name LIKE '%20396%' ) OR ( `
2020-09-24 17:40:14
2303
原创 本地TortoiseSVN检出的项目, 移到phpstorm里的版本控制之中
问题:我本地安装了小乌龟, TortoiseSVN , 检出项目也是通过 右键- checkout -检出的项目,但是 ,有一天 我 * 突然想使用 phpstorm 进行项目的检出, 合并冲突等操作(毕竟phpstorm非常好用~~), 那么怎么把项目放倒idea里面的版本控制呢…解决:如图, 一个按键 即可:(怪我太菜, 一直没找到)...
2020-09-11 09:24:07
320
原创 laravel框架, 使用composer创建项目时, 报错: facade/ignition 包找不到
问题:使用composer创建laravel项目:composer create-project --prefer-dist laravel/laravel demo结果发现 命令行报了一个错误, 大致意思是:facade/ignition 包找不到解决:最后发现: 我配置 composer的的国内镜像是Packagist / Composer中国全量镜像然后我就试着 更换了下镜像:composer config -g repo.packagist composer http
2020-09-10 08:18:36
842
转载 oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常
转载 https://www.cnblogs.com/adslg/archive/2010/08/17/1801469.htmlhttps://www.cnblogs.com/adslg/archive/2010/08/17/1801469.htmloracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常游标的概念:游标是SQL的一个内存工作区,由系统...
2020-04-19 21:55:51
362
原创 分页查询时,由于数据的插入,删除等操作,显示脏数据(即重复数据)的问题的解决思路
问题描述:对于分页查询,传统的写法是这样的:select * from user limit 0, 4 order by id;这样存在的问题是 若数据库的数据不断的更新, (默认倒序显示到前台),则前台 点击下一页时 则会 显示出已经显示过的重复的数据(脏数据), 原因是 不断新插入(或 删除)的数据 导致数据的动态变化,MySQL的limit 的每次执行,都 实时的得到了最新的查询结...
2019-08-19 11:01:24
3141
转载 SpringMVC时间参数绑定--@JsonFormat与@DateTimeFormat注解
问题描述:前台有个时间类型的表单项,后台的controller用的是Date()类型的参数接收,发现运行报400错误–也就是Date类型的参数没映射上,为null了…原因:前台传的date是String类型的,后台用的是Date接收的,解决:String 的@DateTimeFormat可解决入参的时间映射问题,json的@JsonFormat可解决出参的时间映射问题…...
2019-05-05 08:10:52
2526
原创 layui数据表格的数据 重载(reload)和渲染事件的坑–button与submit引起的血祸
layui数据表格的数据 重载(reload)和渲染事件的坑–button与submit用layui的数据表格时,有个多条件查询,跟着一个查询按钮,点击之后,能查询出索要的数据,但查询条件的数据被清空,F12查看 网络,发现 执行条件查询的表格的reload事件时,又发生了一次 表格的渲染事件render,–诡异经过N个小时的查找,发现,是 查询 按钮出的错,bug版本: <b...
2019-04-23 10:12:34
12807
12
转载 [收藏] 三种 无限级分类 的数据库设计方案(菜单,,权限管理)
转载 三种 无限级分类 的数据库设计方案***适合(菜单,,权限管理)的数据库设计***第一种方案:表为两张,一张分类表,一张信息表。( 一级分类和二级分类合并成一张表)TypeID 指一级二级分类的ID(唯一标识、主键) 序列自增从1开始。TypeName 指一级二级分类的名字ParentID 指二级分类所属一级分类TypeID (若为一级分类则填”0”...
2019-04-22 15:09:28
3898
原创 linux下 设置tomcat8.5自启动(centos7下亲测可行)
方法一:1.在tomcat/bin/ 目录下新建文件(可执行shell脚本) startup2.sh,并让它成为可执行文件chmod 755 /startup2.shstartup2.sh内容是:#!bin/shdefault-character-set=utf8 rt JAVA_HOME=/usr/local/jdk8export CLASSPATH=$CLASSPATH:$JA...
2019-04-14 16:19:28
696
原创 tomcat配置JNDI资源,,,使项目通过JNDI 来获取 连接池
tomcat配置JNDI资源作用:我们将 连接池配置到 tomcat上, 这样tomcat下的项目可以 通过JNDI 来获取 连接池需要到<Context>元素中配置<Resource>子元素:name:指定资源的名称,这个名称可以随便给,在获取资源时需要这个名称;factory:用来创建资源的工厂,这个值基本上是固定的,不用修改;type:资源的类型...
2019-04-06 21:06:42
1086
原创 Cannot find class: net.sf.cglib.proxy.Enhancer在mybatis中配置了懒加载之后,报错,提示缺少cglib的jar包
**mybatis在全局配置文件中 配置了懒加载之后,报错:**主要的报错信息:Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.IllegalStateException: Cannot enable lazy ...
2019-04-03 17:11:56
3639
原创 mybatis的高级映射 (resultmap标签,column属性传多个参数,,select子查询自身)
mybatis的高级映射(包括 resultmap标签,column属性传多个参数,select子查询自身)重点看代码里的注释的解释resultmap子查询时,传多个参数时的格式:column="{自定义参数名=字段名,…}"对方用#{参数名}接受参数值,且 parameterType=…HashMap -->@Results对应/标签@Result对应标签@Many对应子标签...
2019-03-27 19:21:28
9290
1
原创 在Maven与tomcat热部署时,访问http://...../manager/html页面报403访问受限时
在Maven与tomcat热部署时,访问http://…/manager/html页面报403访问受限时 遇到问题解决如果访问ip:host/manager/html页面报403访问受限时,要修改==/webapps/manager/META_INF/context.xml==文件,将文件中对 访问的来源受限设置 注释,如下:<Context antiResourceLocking=...
2019-03-25 15:09:35
877
原创 maven报错: previously initiated loading for a different type with name "servlet/http/HttpServletReq
maven 项目用maven的tomcat插件启动失败HTTP Status 500 - java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/jasper/servlet/JasperLoader) previously initiated loading for a differ...
2019-03-23 13:23:11
6069
10
原创 log4j实际应用时的使用简介(包含 mybatis使用log4j技巧)
log4j与mybatis1.在 mybatis全局配置文件-Config.xml中通过< settings>标签 控制 mybatis全局开关2.在全局配置文件-Config.xml中开启log4j<settings> <setting name="logImpl" value="LOG4J"/> //指定MyBatis应该使用哪个日志实现。...
2019-03-21 08:07:29
387
原创 ssm错误总结;ssm项目启动时,,显示找不到applicationContext.xml文件,位置 [/WEB-INF/applicationContext.xml];
ssm项目启动时,,显示找不到applicationContext.xml文件,位置 [/WEB-INF/applicationContext.xml];
2019-03-15 18:47:53
1684
原创 spring与mybatis整合错误: java.lang.IllegalArgumentException: Property 'url' is required
spring与mybatis整合错误:根本错误信息:Root Cause:java.lang.IllegalArgumentException: Property ‘url’ is required**解决办法:springMVC.xml文件中关于 springMVC 组件之一的 视图解析器 的bean配置错误,找错类了,配成web.jar包下得了<bean class="or...
2019-03-08 09:05:08
2975
RunCat_for_windows:Windows任务栏上的可爱奔跑猫动画: RunCat.exe
2021-11-29
mybatis官方分页插件pagehelper 5.1.8
2019-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人