04 2022 档案

php pdo 简单例子
摘要:class MyPDO{ private $type; //数据库类别 private $host; //主机地址 private $port; //端口号 private $dbname; //数据库名 private $charset; //字符集 private $user; //用户名 pr 阅读全文

posted @ 2022-04-26 19:22 何苦-> 阅读(90) 评论(0) 推荐(0) 编辑

excel 常用函数
摘要:VLOOKUP 语法格式 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) VLOOKUP(要查找的值,查找区域,要返回的结果在查找区域的第几列,精确匹配或近似匹配) 精确查找 1.1 根据姓名查找对应部门 输入公式:=VLOO 阅读全文

posted @ 2022-04-25 20:27 何苦-> 阅读(638) 评论(0) 推荐(0) 编辑

mysql 精确查询 CHAR、VARCHAR、TEXT 类型字段忽略右侧空格的问题
摘要:mysql 精确查询(=)时,如果字段是varchar类型的,如果查询字段最右侧有空格,mysql会自动忽略右侧的空格。比如以下三条SQL,对于数据库来说是等价的。 // 1 SELECT * FROM sys_user WHERE user_name = 'admin '; // 2 SELECT 阅读全文

posted @ 2022-04-24 14:54 何苦-> 阅读(494) 评论(0) 推荐(0) 编辑

mysql 锁表 innodb行锁实现方式
摘要:获取当前数据库隔离级别select @@tx_isolation; MySQL锁概述 表级锁(table-level locking) MyISAM和MEMORY 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 页面锁(page-level locking) B 阅读全文

posted @ 2022-04-23 16:33 何苦-> 阅读(189) 评论(0) 推荐(0) 编辑

linux 进程管理 Supervisor 使用
摘要:supervisor简介 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配 阅读全文

posted @ 2022-04-23 15:55 何苦-> 阅读(376) 评论(0) 推荐(0) 编辑

java debug 在服务器上打断点
摘要:java 远程debug 远程debug即对远程部署的内容进行debug,例如我们部署的项目在线上出现问题了,而我们又不知道具体是哪里出现问题,我们就可以使用远程debug进行排查问题。 java 实现远程debug常用的两种方式 Java要实现远程debug其实很简单,只要我们在启动Java程序之 阅读全文

posted @ 2022-04-23 11:44 何苦-> 阅读(1461) 评论(0) 推荐(0) 编辑

linux 中如何解压文件(比如.tar.gz 用tar)
摘要:常用命令 tar -xzvf .tar.gz tar [-cxtzjvfpPN] 文件与目录 .... 参数: 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的 阅读全文

posted @ 2022-04-23 11:03 何苦-> 阅读(1194) 评论(0) 推荐(0) 编辑

linux 查看文件属性
摘要:[www@prod-provider-1 /]$ ls -l 总用量 72 lrwxrwxrwx. 1 root root 7 1月 28 2021 bin -> usr/bin dr-xr-xr-x. 5 root root 4096 9月 24 2021 boot drwxr-xr-x 5 ro 阅读全文

posted @ 2022-04-22 16:02 何苦-> 阅读(443) 评论(0) 推荐(0) 编辑

linux 目录结构
摘要:以下是对这些目录的解释: /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中 阅读全文

posted @ 2022-04-22 10:50 何苦-> 阅读(22) 评论(0) 推荐(0) 编辑

用 less 查看日志
摘要:直接查看文件 less info.2022-04-22-0.log 滚动文件 j 下一行 k 上一行 f 向下滚动一屏幕 b 向上滚动一屏幕 g 定位到文档头部 G 定位到文档最尾部 退出查看文件 q 退出less模式 带出行号查看文件 less -N info.2022-04-22-0.log 查 阅读全文

posted @ 2022-04-22 10:43 何苦-> 阅读(165) 评论(0) 推荐(0) 编辑

Monolog 日志的使用
摘要:Monolog是php下比较全又容易扩展的记录日志类库。目前有包括Symfony 、Laravel、 CakePHP等诸多知名php框架都内置了Monolog。Monolog可以把你的日志发送到文件,sockets,收件箱,数据库和各种web services。 Monolog遵循PSR3的接口规范 阅读全文

posted @ 2022-04-21 21:10 何苦-> 阅读(1120) 评论(0) 推荐(0) 编辑

php phpoffice/phpspreadsheet 读取 生成 excel文件
摘要:利用composer安装PhpSpreadsheet到项目目录 https://packagist.org/packages/phpoffice/phpspreadsheet // 引入包 composer require phpoffice/phpspreadsheet 导出代码 <?php us 阅读全文

posted @ 2022-04-20 16:07 何苦-> 阅读(945) 评论(0) 推荐(0) 编辑

mysql update范围_解决针对MySQL中对于某一个区间段范围的数据更新的情况
摘要:只更新前20条数据 // 把当前表创建时间前20条更新为前一天 UPDATE u_order SET create_time = date_sub( create_time, INTERVAL 1 DAY ) LIMIT 20 区间时间更新要使用子查询 UPDATE u_order SET crea 阅读全文

posted @ 2022-04-20 11:32 何苦-> 阅读(284) 评论(0) 推荐(0) 编辑

xml中的特殊字符的转义
摘要:&lt; < &gt; > &lt;&gt; <> &amp; & &apos; ' &quot; " 阅读全文

posted @ 2022-04-17 21:10 何苦-> 阅读(43) 评论(0) 推荐(0) 编辑

使用DATE_SUB()函数实现网站访问量日,月,年统计
摘要:DATE_SUB() 函数从日期减去指定的时间间隔。 - DATE_SUB(date,INTERVAL expr type) date 参数是合法的日期表达式 expr 参数是您希望添加的时间间隔 type 参数可以是下列值 type 值 注释 MICROSECOND 微秒 SECOND 秒 MIN 阅读全文

posted @ 2022-04-17 21:08 何苦-> 阅读(83) 评论(0) 推荐(0) 编辑

BigDecimal 加 减 乘 除
摘要:尽量用字符串的形式初始化 加法 BigDecimal oneValue = new BigDecimal(0.005); BigDecimal twoValue = new BigDecimal(1000000); BigDecimal resultValue = oneValue.add(twoV 阅读全文

posted @ 2022-04-16 22:00 何苦-> 阅读(107) 评论(0) 推荐(0) 编辑

JS 时间格式化
摘要:JS的日期操作 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) 阅读全文

posted @ 2022-04-15 14:23 何苦-> 阅读(142) 评论(0) 推荐(0) 编辑

几个小问题
摘要:​​问题一: 如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗? 回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受? 可同样的情况换个场合,自己或许就做过类似的蠢事。 不少男女都曾经抱怨过他们的情人或配偶品行不端,三心二意,不负责任。 明知 阅读全文

posted @ 2022-04-14 19:11 何苦-> 阅读(63) 评论(0) 推荐(0) 编辑

mysql 同时查出当日扫码次数 全部扫码次数
摘要:-- 此select按平台名称分组 以当时扫码次数倒序,全部扫码次数倒序 SELECT *, sum( anyDayScanNum ) AS allScanNum FROM ( -- 此select按每日分组 SELECT distributor_name, distributor_code, -- 阅读全文

posted @ 2022-04-14 14:15 何苦-> 阅读(90) 评论(0) 推荐(0) 编辑

mysql 查询数据带排行 当出时相同时 则排名相同 排行榜带分页
摘要:-- 此处select是为了分页 SELECT * FROM ( -- 此处select是为了增加排行 且 当前一个与当前出库数量相同则不增加排行 SELECT bb.*, ( IF ( @pre_out_stock_num <> bb.out_stock_num, @rank := @rank + 阅读全文

posted @ 2022-04-14 14:07 何苦-> 阅读(299) 评论(0) 推荐(0) 编辑

Mysql获取表结构数据,包括表的注释和字段的注释,可用于导出表结构数据
摘要:SELECT table_name 表名, ( SELECT table_comment FROM information_schema.TABLES WHERE TABLE_SCHEMA = '库名' AND TABLE_NAME = aa.table_name LIMIT 0, 1 ) 表备注, 阅读全文

posted @ 2022-04-13 13:59 何苦-> 阅读(381) 评论(0) 推荐(0) 编辑

msyql 开启日志 重置密码
摘要:linux下mysql 不能同时开启bin-log log两种日志 linux 线上/etc/my.cnf 查找命令 find / -name my.cnf windows my.ini 是否启用了日志 mysql>show variables like 'log_%'; 怎样知道当前的日志 mys 阅读全文

posted @ 2022-04-13 10:42 何苦-> 阅读(47) 评论(0) 推荐(0) 编辑

linux下mysql配置文件my.cnf最详细解释
摘要:MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下;在Linux下叫my.cnf,该文件位于/etc/my.cnf。 可以查找下:find / -name my.cnf my.cnf的文件内容: 复制代码 [client] port = 3306 socket = /us 阅读全文

posted @ 2022-04-13 10:38 何苦-> 阅读(4780) 评论(0) 推荐(1) 编辑

mysql 查询两个时间段是否有交集的情况
摘要:// 数据库的字段 start_time, end_time // 输入的字段 a,b -- 第一种 SELECT * FROM test_table WHERE ( start_time >= a AND start_time <= b ) OR ( start_time <= a AND end 阅读全文

posted @ 2022-04-13 10:37 何苦-> 阅读(337) 评论(0) 推荐(0) 编辑

mysql 批量更新(插入)表字段 清洗数据 存储过程
摘要:CREATE DEFINER=`root`@`%` PROCEDURE `u_goods_support`() BEGIN declare i int; set i = 0; while i <= 100000 DO UPDATE u_goods_support ugs INNER JOIN goo 阅读全文

posted @ 2022-04-12 10:22 何苦-> 阅读(97) 评论(0) 推荐(0) 编辑

mysql 字符串匹配查询
摘要:SELECT count( 1 ) FROM product_tagrelate WHERE concat( ',', tag_ids, ',' ) LIKE concat( '%,', 2, ',%' ); 阅读全文

posted @ 2022-04-12 10:18 何苦-> 阅读(234) 评论(0) 推荐(0) 编辑

sql 让某字段查询结构显示为固定值
摘要:SELECT id,userName,'*****' AS PASSWORD FROM t_user; 阅读全文

posted @ 2022-04-12 10:17 何苦-> 阅读(429) 评论(0) 推荐(0) 编辑

java 多线程
摘要:// 通过Runtime方法来获取当前服务器cpu内核,根据cpu内核来创建核心线程数和最大线程数 int threadCount = Runtime.getRuntime().availableProcessors(); ThreadPoolExecutor threadPoolExecutor 阅读全文

posted @ 2022-04-10 16:22 何苦-> 阅读(20) 评论(0) 推荐(0) 编辑

微擎 生成密码规则
摘要:"{$passwordinput}-{$salt}-{$_W['config']['setting']['authkey']}"; 阅读全文

posted @ 2022-04-10 16:21 何苦-> 阅读(51) 评论(0) 推荐(0) 编辑

kafka 配置
摘要:TSK: 172.16.106.30 : 9092 TSK: zookeeper.connect=172.16.106.30:2181 /data/dev/kafka2.12/bin/zookeeper-server-start.sh /data/dev/kafka2.12/bin/zookeepe 阅读全文

posted @ 2022-04-10 16:17 何苦-> 阅读(69) 评论(0) 推荐(0) 编辑

js json 键按字母排序
摘要:let json = {"delivery":1,"appkey":"12345678","start_delivery_date":"2022-04-10","end_delivery_date":"2022-04-10","method":"gy.erp.trade.deliverys.get" 阅读全文

posted @ 2022-04-10 10:10 何苦-> 阅读(333) 评论(0) 推荐(0) 编辑

php解析url几种方式
摘要:php解析url几种方式 利用$_SERVER内置数组变量 访问: http://localhost/test.php?m=admin&c=index&a=lists&catid=1&page=1 //URL的参数 echo $_SERVER['QUERY_STRING']; 返回: m=admin 阅读全文

posted @ 2022-04-05 10:03 何苦-> 阅读(934) 评论(0) 推荐(0) 编辑

PHP获取汉字首字母并分组排序
摘要:<?php class Character { /** * 二维数组根据首字母分组排序 * @param array $data 二维数组 * @param string $targetKey 首字母的键名 * @return array 根据首字母关联的二维数组 */ public functio 阅读全文

posted @ 2022-04-05 10:03 何苦-> 阅读(61) 评论(0) 推荐(0) 编辑

php富文本保留120汉字
摘要:if($data['content']){ $intro = strip_tags($data['content']);//去除html标签 $pattern = '/\s/';//去除空白 $intro = preg_replace($pattern, '', $intro); $data['de 阅读全文

posted @ 2022-04-05 10:02 何苦-> 阅读(28) 评论(0) 推荐(0) 编辑

PHP lazyload 懒加载
摘要:lazyload.js 源码下载 php中内容替换 $content=preg_replace('/<img(.+)src=[\'"]([^\'"]+)[\'"](.*)>/i',"<img\$1data-original=\"\$2\" src=\"$loadimg_url\"\$3>\n<nos 阅读全文

posted @ 2022-04-05 10:01 何苦-> 阅读(93) 评论(0) 推荐(0) 编辑

PHP 数字转财务数字
摘要:/** *数字金额转换成中文大写金额的函数 *String Int $num 要转换的小写数字或小写字符串 *return 大写字母 *小数位为两位 **/ private function num_to_rmb($num) { $c1 = "零壹贰叁肆伍陆柒捌玖"; $c2 = "分角元拾佰仟万拾 阅读全文

posted @ 2022-04-05 09:59 何苦-> 阅读(149) 评论(0) 推荐(0) 编辑

PHP 获取用户ip地址
摘要://获取用户ip地址 function get_ip() { static $ip; if (isset($_SERVER)) { if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) { $ip = $_SERVER["HTTP_X_FORWARDED_FOR" 阅读全文

posted @ 2022-04-05 09:58 何苦-> 阅读(482) 评论(0) 推荐(0) 编辑

PHP 验证码类
摘要:/** * Created by PhpStorm. * User: Administrator * Date: 2018/2/1 * Time: 14:40 */ //验证码类 class ValidateCode { private $charset = 'abcdefghkmnprstuvwx 阅读全文

posted @ 2022-04-05 09:57 何苦-> 阅读(34) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示