自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乐杨俊浅谈LAMP

From le Yang Jun work space 世界是大舞台,公司是小舞台,家庭是后台,生活是连续剧,我们就是主角!

  • 博客(504)
  • 资源 (35)
  • 问答 (1)
  • 收藏
  • 关注

原创 go concurrent map writes map并发问题

go concurrent map writes

2022-08-26 20:29:30 126

原创 go invalid character ‘\‘ looking for beginning of object key string错误

go invalid character '\' looking for beginning of object key string

2022-08-19 15:19:19 1489

原创 golang通过map嵌套读取json(type interface {} does not support indexing)

go type interface {} does not support indexing;golang通过map嵌套读取json解析

2022-08-05 15:11:05 602

原创 go gorm查询表名缓存问题,分表动态查询处理

go gorm查询表缓存,不支持动态变化表名(gorm TableName与Table)

2022-08-02 20:48:39 406

原创 MySQL Lock wait timeout exceeded; try restarting transaction 锁等待

MySQL Lock wait timeout exceeded; try restarting transaction 锁等待

2022-07-26 16:31:26 193

原创 Go执行shell命令

Go执行shell命令

2022-06-29 19:12:55 2389

原创 Go AES加密解密【模拟Java SHA1PRNG处理】

Go AES加密解密

2022-06-29 15:46:07 93

原创 Go获取IP地址

go获取IP地址

2022-06-17 14:15:43 1869

原创 Go获取请求IP

go获取远程客户端请求IP

2022-06-13 18:31:11 625

原创 go四舍五入

GO四舍五入

2022-06-13 18:09:17 670

原创 美图证件照

证件照制作

2022-05-24 17:12:08 57

原创 GO GOPROXY代理设置

GO GOPROXY

2022-04-28 10:24:36 7691

原创 Go [PANIC RECOVER] assignment to entry in nil map goroutine 27

Go [PANIC RECOVER] assignment to entry in nil map goroutine

2022-04-14 17:24:01 90

原创 PHP 省市区 最新最全json生成

PHP 省市区 最全信息 json

2022-03-22 17:15:44 2060 1

原创 firefox|火狐浏览器关闭gzip压缩“Content-Encoding“, “gzip“

firefox|火狐浏览器关闭gzip压缩"Content-Encoding", "gzip"

2022-03-18 20:12:26 564

原创 MySQL区分大小写

MySQL区分大小写目录1:MySQL表面区分大小写2:表字段内容区分大小写1:MySQL表名区分大小写可以通过:lower_case_table_names参数来设置一 :修改方式1:修改数据库参数文件:my.cnf2:在mysqld下 添加或修改 lower_case_table_names = 13:重启数据库二 :参数值含义lower_case_t

2022-03-08 16:15:17 2752

原创 Go 输出两个slice切片的差集

go slice切片差集func main() { leyangjun1 := []string{10,9,8} leyangjun2 := []string{4,5,6,7,8} retDiff := DifferenceSet(leyangjun1, leyangjun2) fmt.Println(retDiff)}func DifferenceSet(a []uint32, b []uint32) []uint32 { var c []uint32 t

2021-12-09 11:05:08 1226

原创 GoLand json转结构体,结构体转json

1:go 结构体转json2:go json转结构体package mainimport ( "fmt" "encoding/json")type Programmer struct { Name string `json:"name"` Age int `json:"age"`}func main(){ //结构体转json var coder = Programmer{Name:"leyanjun",Age:18} enti

2021-12-06 18:19:58 593

原创 GoLang 版本号大小对比

go版本号大小对比,比如:1.0.0 < 1.0.1 思路:按照 .(点符号)分割,分割后将其转成整型,然后再就行对比。// 版本号对比使用【版本号 = 第一位*10000 + 第二位*100 + 第三位】// 一般版本号是3位,如果大于三位就需要在此就行扩展func FormatAppVersion(versionNo string) int { if versionNo == "" { return -1 } no := 0 nos := strings.Spl...

2021-12-06 16:29:17 978

原创 PHP 将字符串映射成数字,同时可以将数字映射成字符串

字符串转成int,int反解可反推得到原有字符串比如:str = "leyangjun" ---> 得到: 123456789 123456789 ----> 反解得到:“leyangjun”代码如下/** * 字符串转成int,int可反解字符串 * User: leyangjun * Date: 2020/3/23 * Time: 下午3:29 */namespace leyangjun\lib;<?phpclas...

2021-09-30 11:08:52 214

原创 PHP根据多个键分组|多字段分组

<?php/** * 根据子字段分组 * @param $data 原始数据 * @param $keys 需要分组的字段 * @return mixed*/public function groupBy($array, $keys){ $i = 0; while ($i < count($array)) { $x = count($array) - 1; while ($x > $i) { .

2021-09-08 20:18:19 240

原创 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘temp.summa

目录1-MySQL执行SQL报错2-错位原因3-问题解决一:临时修改生效二:永久生效1-MySQL执行SQL报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'temp.summary_date' which is not functionally dependent on columns in GROUP BY clause; this is in

2021-09-08 19:46:02 39

原创 权重随机分配【通用】

根据对应指定的权重随机分配对应的值【通用(各个语言自行实现即可)】<?php/** * 权重随机工具类 * User: leyangjun * Date: 2018/9/1 * Time: 上午10:37 */namespace Lyj\Lib;class RandomTool{ /** * 根据全权重随机分配 * @param array $weight * @demo randomByWeight(['le' => 100

2021-08-31 10:34:58 62

原创 php操作kafka

目录安装libkafka扩展安装rdkafka扩展安装libkafka扩展rdkafka官方文档安装libkafka扩展下载 去GitHub上:git clone https://github.com/edenhill/librdkafka.git 安装(执行命令)cd librdkafka/./configure && make && make install安装rdkafka扩展下载 git clone https://github.

2021-08-27 17:58:43 86

原创 PHP RPG值转十六进制,十六进制转RPG

<?php/** * 颜色值转换工具 * User: leyangjun * Date: 2016/6/6 * Time: 上午10:37 */namespace Tools\Lib;class ColorValueTool{ /** * RGB转 十六进制 * @param $rgb RGB颜色的字符串 如:rgb(255,0,0); * Demo:RgbToHex("rgb(255,255,255)") * @return s.

2021-08-07 22:23:01 233

原创 ERR_CONNECTION_REFUSED错误

一:ERR_CONNECTION_REFUSED错误该原因大部分是你服务器访问不支持https协议,怎么验证呢,比如访问:http://leyangjun.com域名如果可以正常访问,但是访问:https://leyangjun.com域名无法访问且浏览器放回ERR_CONNECTION_REFUSED错误信息,说明你服务不支持https协议。以下是浏览器返回的错误截图二:解决方案(配置HTTPS协议)如果需要支持https访问,需要配置HTTPS协议三:具体配置...

2021-07-30 11:37:13 15915 12

原创 SQLSTATE[HY000]: General error: 8002 [93735529] can not retry select for update statement

MySQL|TIDB报错:SQLSTATE[HY000]: General error: 8002 [93735529] can not retry select for update statement原因:Error Number: 8002 带有 SELECT FOR UPDATE 语句的事务,在遇到写入冲突时,为保证一致性无法进行重试,事务将进行回滚并返回该错误。出现这种错误,应用程序可以安全地重新执行整个事务。...

2021-05-14 15:52:36 247

原创 PHP生成CSV文件及其导出CSV

PHP生成CSV文件//提前创建对应的文件路径$filePath = '/tmp/乐杨俊/';if (!file_exists($filePath)) { mkdir($filePath, 0777, true); }//创建CSV文件$fileName = $filePath . iconv('UTF-8', 'GB2312//IGNORE', "leyangjun.csv";$fp= fopen($fileName, 'w');chmod($fileName, 0777);/

2020-07-28 16:29:00 303

原创 PHP $_POST,$_REQUEST获取不到参数原因

首先了解下《$_POST,$HTTP_RAW_POST_DATA 和 php://input 的区别》之间的区别:<form> 标签的 enctype 属性:1:application/x-www-form-urlencoded -->默认模式,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值2:multipart/form-data -->不对字符编码,在使用包含文件上传控件的表单时,必须使用该值...

2020-06-22 20:23:14 2553

原创 PHP导出基类(PHPExcel,PhpSpreadsheet)

PHP导出常用的导出类(PHPExcel,PhpSpreadsheet -->通过composer自行拉取到对应的项目下)1:PHPExcel基类<?phpnamespace LYJ\Leyangjun;use PHPExcel;use PHPExcel_Writer_Excel5;use PHPExcel_Writer_Excel2007;use PHPExcel_...

2020-03-04 19:29:35 363

原创 PHP 与 Java RSA签名问题

特殊处理Java签名需特殊处理(使用:SHA1withRSA 算法生成签名, PHP默认SHA1算法,一般有:SHA1,MD5,MD4,MD2',DSS1,SHA224,SHA256',SHA384,SHA512,RMD160) 1.生成PKCS1的秘钥对 私钥和公钥2.将PKCS1的秘钥转换成PKCS8的秘钥3.PKCS8的秘钥供java使用4.PKCS1的公钥供php使用...

2019-11-19 17:15:31 495

原创 MySQL创建索引导致锁及表锁阻塞查询

一:场景-- 原有表结构'CREATE TABLE `leyangjun_user_test` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID', `uid` int(11) NOT NULL DEFAULT '0' COMMENT 'uid', `supplier_id` int(11) NOT N...

2019-08-28 11:17:45 3635

原创 Java,PHP,Go,Python时间区间过滤通用

时间区间去重处理比如:时间区间一【 2019-09-01 11:18:18 (a) ~ 2019-09-12 11:18:18(b)】时间区间二 【2019-09-09 11:18:18 © ~ 2019-09-10 11:18:18(d)】逻辑判断【时间区间二】是否在【时间区间一】内伪代码if(c < d && (c > b || d < a)...

2019-08-06 19:57:08 202

原创 PHP Cannot use assign-op operators with string offsets | Illegal string offset

/*PHP5.4中一个需要注意的变化(Chained string offsets) , 这个坑容易被踩到;描述:当对于一个变量$name, 如果$name是一个字符串, 那么, 对于非数字型索引, 比如$name['foo'], 在isset的时候将返回false, empty返回true, 但是为了兼容已有的代码, 当你获取这个值的时候, 还是会返回$name[0], 不过会额外抛出一个警...

2019-07-26 09:52:52 1651

原创 php 去除XSS脚本攻击函数

<?php /** * @去除XSS(跨站脚本攻击)的函数 * @par $val 字符串参数,可能包含恶意的脚本代码如<script language="javascript">alert("hello world");</script> * @return 处理后的字符串 **/ function remove_XSS($val) { ...

2019-07-11 14:12:36 1656 1

原创 PHP 判断是否是https

<?php if (!function_exists('isHttps')) { function isHttps() { if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 1) { //Apache return TRU...

2019-07-11 14:04:05 298

原创 PHP 将xml转为array及array转xml

<?php // 将xml转为array function xmlToArray($xml) { if(!$xml) { return false; } libxml_disable_entity_loader(true); $values = json_deco...

2019-07-11 14:01:15 375

原创 google play The current user has insufficient permissions to perform the requested operation

google play踩坑报错401:{ "code" : 401, "errors" : [ { "domain" : "androidpublisher", "message" : "The current user has insufficient permissions to perform the requested operation.", "rea...

2019-06-24 17:41:14 5517

原创 PHP生成随机字符串类封装

<?phpnamespace leyangjun\Lib;class RandString{// private static $lowerLetters = 'abcdefghijklmnopqrstuvwxyz'; //小写字母// private static $upperLetters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; //大写...

2019-04-28 10:33:09 211 1

原创 mac 安装memcached.so扩展

一:下载源码包http://pecl.php.net/package/memcached (PHP5.6选择2.2.0版本,PHP7选择3.X版本)二:解压下载的文件tar zxvf memcached-3.1.3.tar三:执行命令1:cd memcached-3.1.32:phpize //执行phpize命令生成configure建...

2019-03-29 14:22:54 1263

composer 最新1.6.5

composer 最新1.6.5,composer 最新1.6.5,composer 最新1.6.5,composer 最新1.6.5最新版本

2018-07-02

PhpStrom IDE

PhpStrom IDE PHP最好使用的开发IDE,功能强大,PHP工程师开发必备

2018-07-01

坦克大战-html编写

坦克大战-html编写

2016-12-30

nerdTree文件包

vim在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然。这个工具叫NERDTree,很好用

2016-08-19

node.js开发指南

node.js开发指南电子版,由菜鸟到大牛的转变

2015-08-29

thinkPHP手册

thinkPHP手册 大全,从小白到到牛的必备

2014-12-02

MongoDB软件

MongoDB软件 免费下载 mongodb-win32-i386-2.0.3

2014-09-10

MongoDB手册

免费下载MongoDB手册-MongoDB权威指南中文版,常用命令及其高级配置

2014-09-10

sphinx介绍

sphinx的安装配置,及其PHP操作sphinx的案例,很详细!里面全是图片形式截图,相信大家更能快速的玩转

2014-09-04

postfix邮件

postfix邮件服务器及其shell脚本监控发邮件

2014-08-18

Laravel手册

Laravel入门中文手册,方便快捷的教你熟悉该框架

2014-08-14

PHPMailer文档

PHPMailer中文文档,对详细的属性介绍,方便使用

2014-08-14

PHPMailer_v5.0.2

PHPMailer类发邮件使用的,php代码发送邮件简单快捷好用

2014-08-14

tcping工具

tcping 使用起来还是比较方便的,用过就知道其实很方便的

2014-08-11

wordpress chine

wordpress-3.9-zh,带了许多模板,很适合小项目的二次开发

2014-08-06

nginx使用手册

nginx手册 描述你怎么搭建怎么使用,轻易教会你怎么玩转

2014-07-28

vim编辑器下载

Vim编辑器 免费下载,无需积分,免费无止境

2014-07-23

GitHubSetup

GitHubSetup 免费下载无需积分

2014-07-23

ftp工具下载

FileZilla比ftp功能更多的FTP,免费下载无需积分

2014-07-23

GIT版本工具

最新git版本控制器下载,无需下载积分-乐杨俊亲情奉献

2014-07-23

php_memcache.dll

php5.3.10版本对应 php_memcache.dll扩展文件下载,绝对好使

2014-06-21

telnet工具

telnet客户端 操作memcache工具

2014-06-21

memcached-1.2.6

memcached-1.2.6-win32-bin 该软件Win64_bit也一样可兼容使用

2014-06-21

jpgraph插件

php实现报表(jpgraph插件实现)

2014-05-21

php Excel类

Excel导入实现类下载,下载后直接调用即可实现excel里面的数据保存到数据库和在程序中使用 简单易懂

2014-02-26

phpExcel导出

phpExcel 可用于将数据导出放置到excel文件中 也可将excel的数据导入到php中

2014-02-25

Zend Studio 9.0.2破解文件及其注册码下载

解压后得到破解文件com.zend.php.core_9.0.2.201202240955.jar和注册码文件:注册码.txt。把破解文件拷贝到Zend Studio安装目录的plugins目录下,覆盖同名文件。然后启动Zend Studio 9.0.2,在要求你填写注册码的地方,粘贴注册码.txt文件中的注册码即可使用@

2013-10-10

项目周报模板

项目周报模板 IT开发认识必备,你懂得 你知道的,该模板挺全的

2013-08-02

W3Cschool手册

W3C手册 网页开发的必用手册 方便查找

2013-08-02

WampServer(64bit) 最新

WampServer(64bit) 64位操作系统 --->php集成开发环境

2013-07-21

WampServer集成开发软件 最新

wampserver2.2d-x64位系统使用,php的集成开发软件,方便安装,简单配置即可使用

2013-07-15

EcShop系统

EcShop开源系统 源码包,是开发商城系统的有效开源系统,适合二次开发中的项目需求!

2013-07-15

Smarty 3.0

smarty 3.0,smarty模板技术,强大的缓存功能,是支持大型网站首先考虑的模板技术,适用于大中型网站!

2013-06-16

ThinkPHP2.1 RBAC使用和示例操作

ThinkPHP2.1 RBAC使用和示例操作,在是开发过程中肯定用的上

2013-05-28

ThinkPHP框架手册

ThinkPHP框架手册,TP的个个功能控制器 模型 视图 使用的详解

2013-05-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除