IMJCW 
  • 首页
  • 归档
  • 分类
  • 标签
  •   
  •   
小孩子的心思像星空,看的见却看不懂。

使用kkgithub.com镜像加速拉取github代码

此文不定期更新,涉及站点可能失效 前言有时需要从 github 上拉取项目,会遇到 Failed to connect to github.com port 443 的情况。 kkgithub.com 截止2024-01-26 11:43:13,此站点仍旧有效 替换域名成 kkgithub.com 拉取即可。 /root/workspace/go/src/github.com/casbin#

2024-01-26
github
github

优化Golang编译时的二进制文件大小

前言公司用了阿里云的 SLS 来查看分析日志,可站点打开实属很慢,有时候某些简单的查询需要经历登录、选时间、编写语句、查询、筛选等多个步骤。 因此,我使用 Golang 开发了一个小型日志分析工具,并部署在公司的内部服务器上,以便查询特定场景的日志。 遇到的问题net包问题最初的构建命令很简单:go build -o demo。然而,当我尝试在另一台服务器上运行 demo 二进制文件时,由于 Go

2023-10-25
Golang
Golang

Toran Proxy 公共存储库代理

前言公司的网络最近一直不稳定,外加阿里的 composer 镜像更新不及时,导致无法用一些新的包。 为了避免测试环境构建时出现大量失败的场景,需要调研自建镜像的事宜。 由于之前公司的内部包是使用 Toran Proxy 管理的,故优先考虑了 Toran Proxy。 相关环境 Docker Toran Proxy v1.5.4 一些问题 目前 Toran Proxy 已经不维护了,其作者做了一个

2023-10-23
PHP Composer
PHP Composer Toran Proxy

MySQL事务嵌套

前言MySQL 在开始某个事务的时候,会隐式提交上一个事务。所以 MySQL 本身是不支持事务嵌套的。 但 MySQL 也给我们提供了一个 SAVEPOINT 来做出类似事务嵌套的动作,我们将运用 SAVEPOINT 来帮助我们实现事务嵌套。 MySQL示例准备一张表,用于测试。 CREATE TABLE `demo_transaction` ( `id` int(11) NOT NULL,

2021-04-12
MySQL
MySQL

Golang学习笔记之使用Redis

前言Redis包包:github.com/go-redis/redis 文档:传送门 Demopackage main import ( "context" "fmt" "time" "github.com/go-redis/redis" ) var ctx = context.B

2021-04-09
Golang
Golang Redis

Golang学习笔记之使用JWT

前言JWT包包:github.com/dgrijalva/jwt-go 文档:传送门 Demopackage main import ( "fmt" "time" "github.com/dgrijalva/jwt-go" ) // Claims is jwt struct type Claims struc

2021-03-26
Golang
Golang JWT

Github镜像站

前言最近 VPN 被各种封禁,Github 也上不了了,能否上去看缘分。 于是搜了下,是否有镜像站。 站点 站点比较慢,拉取速度还可以。 hub.fastgit.org TIPS:处于安全考虑,不建议登录账户信息 使用方式将 github.com/xx/xx 替换为 hub.fastgit.org/xx/xx。 比如:github.com/XiaoMi/Gaea 可以使用 hub.fastgit

2021-03-23
Tool
Tool

INSERT INTO vs REPLACE INTO vs INSERT IGNORE INTO

前言在看某块功能的代码的时候,看到了比较有意思的 SQL 语句,如下: INSERT IGNORE INTO ... INSERT INTO用的最多的插入语句了,直接插入一条数据,如果主键冲突,会报错。 REPLACE INTO替换数据,SQL 语句中必须存在主键或者唯一键,如果存在,则更新,否则插入。 单个 INSERT INTO 语句插入多个值时,InnoDB 表中,会认为这是单个事务,要么

2021-03-16
MySQL
MySQL

Element-ui获取上传的Excel并预览

前言之前写了一篇《SheetJS生成/解析Excel》,并在实际项目中使用了,因为项目使用的是 Element-UI 写的,其中,用了 upload 组件。 实践直接上代码(这里借用了之前的解析代码): <el-upload ref="upload" limit="1" action="" :auto

2021-03-10
Javascript
Javascript Element-UI

SheetJS生成/解析Excel

前言新公司的后台经常有一些数据导出的功能,而不少情况是导出筛选出来的数据(没有分页的那种)。 这个时候,再让后端去跑一遍逻辑,有点浪费,如果前端可以自己做完就完美了。 SheetJS(js-xlsx)项目地址:sheetjs 因为需求比较简单,只是导入导出,目前还没遇到什么问题。 官方有 Pro 版,看到有人说过,有很多版本,具体报价还是看诉求。 兼容性 使用方式官方的 README.md 已经介

2021-03-04
Javascript
Javascript
123…6

搜索

Hexo Fluid