- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 mybatis-plus mysql迁移oracle实践
集成环境spring bootmybatis-plus 3.3.0sharding迁移改造点 oracle 表名字段名小写是需要使用双引号 oracle 没有limit oracle ID自增需要借助序列 oracle 空串与NULL等价,均存为NULL oracle 表名字段名小写是需要使用双引号类com.baomido...
2020-02-07 15:48:08
1974
1
转载 xml to pdf 完美支持中文字符
micmiu – 软件开发+生活点滴iText XML Worker修改源码完美支持HTML中文字符转PDF作者:Michael日期: 2012 年 11 月 26 日发表评论(54)查看评论目录:介绍 中文字符转换 转换效果[一]、介绍XML Worker是辅助iText用于把XML、XHTML转换PDF的一个开源的软件工具库,详细介绍可以参见下面的链接:...
2019-06-15 21:26:34
904
转载 curl 分析 请求时长
转载链接:https://cizixs.com/2017/04/11/use-curl-to-analyze-request/最近工作中遇到一个问题,某个请求的响应特别慢,因此我就希望有一种方法能够分析到底请求的哪一步耗时比较长,好进一步找到问题的原因。在网络上搜索了一下,发现了一个非常好用的方法,curl命令就能帮你分析请求的各个部分耗时。curl命令提供了-w参数,这个参数在...
2019-05-10 14:33:15
2380
转载 MySQL的filesort
利用索引进行排序 如果获取的列能够从索引中全部得到,则可以通过索引进行排序(最左前缀匹配),否则,还需要filesort mysql> show create table userinfo\G *************************** 1. row *************************** Table: userinfo Crea...
2018-11-12 17:49:36
352
转载 PHP数组到底占用多少内存空间
http://www.ituring.com.cn/article/498349本文翻译自 nikic 的一篇博文。PHP中的数组到底占用多大的空间?简要:这篇文章我并不是按照原文逐字逐句的都翻译过来,其中略去了一些与本文知识点无关的内容,加入了一些个人理解,不过版权还是归原作者所有。文章主要讨论的是 PHP5.x 中的内存使用,当然在新版本PHP7.x 中内存的占用这里也有一些...
2018-08-06 16:18:41
4185
原创 strtotime +1 month 之类的坑
2018-03-31 -1 month -> 2018-02-31 31不是有效日期,因此要进位变成 2018-03-032016-03-31 -1 month -> 2018-03-02 执行逻辑,通过代码验证,没有看到源码,具体如有找到源码的同学可以反馈下先直接减月份 判断日期是否有效 不有效 则进位 因此-1month strtotime...
2018-07-31 14:38:13
1409
转载 file_getcontents
file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法。如果操作系统支持,还会使用内存映射技术来增强性能。 通过php.ini中的default_socket_timeout设置,默认超时时间是default_socket_timeout = 60 max_execution_time = 30 default_socket_timeout = 60 假设你使用...
2018-06-11 16:49:07
210
原创 php mysql 防注入
使用 mysql_real_escape_string 防注入注意事项:1、It is impossible to safely escape a string without a DB connection. mysql_real_escape_string() and prepared statements need a connection to the database so that t...
2018-05-15 13:50:17
240
转载 nginx 处理流程 及 code码含义
Nginx code 状态码说明最近了解下Nginx的Code状态码,在此简单总结下。一个http请求处理流程:一个普通的http请求处理流程,如上图所示:A -> client端发起请求给nginxB -> nginx处理后,将请求转发到uwsgi,并等待结果C -> uwsgi处理完请求后,返回数据给nginxD -> nginx将处理结果返回给客户端每个阶段都会有一个...
2018-05-04 14:17:33
1441
转载 JDK和CGLIB生成动态代理类的区别
JDK和CGLIB生成动态代理类的区别 关于动态代理和静态代理当一个对象(客户端)不能或者不想直接引用另一个对象(目标对象),这时可以应用代理模式在这两者之间构建一个桥梁--代理对象。按照代理对象的创建时期不同,可以分为两种:静态代理:事先写好代理对象类,在程序发布前就已经存在了;动态代理:应用程序发布后,通过动态创建代理对象。静态代理其实就是一个典型的代理模式实现,在代理类中包装一个被代理对象,...
2018-05-04 14:14:38
167
转载 『浅入浅出』MySQL 和 InnoDB
作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的 MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时间看了几本数据库相关的书籍并且阅读了 MySQL 的官方文档,希望对各位了解数据库的、不了解数据库的有所帮助。本文中对于数据库的介绍以及研究都是在 MySQL 上进行的,如果...
2018-03-13 16:48:33
166
原创 Echart组件封装
var M = { //入参 //elementId 为想要放入图表的div id //echartId 图表的id用于召回 //width 宽 height为高 option为图表具体数据 数据形式参考http://echarts.baidu.com/examples.html createEchartsInElement: function (el
2016-03-17 17:51:44
1525
原创 php 多进程处理
/*** @copyright nidongde* @author fanyijie**/class ProcessPool{ private $workProcess; private $globalProcessSize; private $currentSize; public function __construct($size
2016-03-17 14:13:17
351
原创 java annotation apt 工具的一些经验或者问题
当java 源文件没有被编译成class时 使用以下命令cmd 在目录src下apt -factory cn.edu.bnu.cist.annotation.apt.demo.InterfaceExtractorProcessorFactory .\cn\edu\bnu\cist\annotation\apt\demo\Multiplier.java出现\aptdemo\a
2015-03-12 14:57:28
1206
原创 JMeter 入门(一) 网页请求录制
使用jmeter版本 Apache jmeter 2.11 使用firefox(因firefox代理设置与其他浏览器代理设置是分开的,互不影响) 1、 进入jmeter界面后,右键工作台,添加非测试元件HTTP代理服务器;2、 启动代理服务器3、 打开firefox,设置代理后,访问网页4、 看到目标请求后,在测试计划中建立线程组
2015-03-02 11:02:30
552
原创 Spring MVC MOCK测试
package com.springapp.mvc;import junit.framework.TestCase;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotatio
2014-06-18 10:39:38
944
原创 Spring MVC返回JSON
@RequestMapping(method = RequestMethod.POST, produces = "application/json") public @ResponseBody String printWelcome
2014-06-17 11:58:25
391
机器学习-lightgbm转pmml
2023-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人