- 博客(90)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 Linux crontab 命令
说明:使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行如何往 cron 中添加一个作业?# crontab –e0 5 * * * /root/backup.shcrontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -
2022-03-31 10:42:13 1076
原创 vue手机h5页面获取经纬度信息(通过百度地图)
安装百度地图组件npm install vue-baidu-map --savevue项目使用百度地图在
2021-05-31 16:50:56 1472 1
原创 【四二学堂】k8s删除一直处于Terminating状态的pod
kubectl delete pod metrics-server-76f754cc77-tsjvj --force --grace-period=0 -n kube-system
2020-12-23 08:50:08 607
原创 【四二学堂】k8s/kubernetes v1.20.1 安装,ubantu 20系统
中文文档地址http://docs.kubernetes.org.cn/227.html#Kubernetes三台服务器1.服务器版本Ubuntu 20.04 64位2.修改主节点hostnamevi /etc/hostnamemaster0013.修改主节点hostsvi /etc/hosts172.17.93.204 master001 master0014.修改子节点1 hostnamevi /etc/hostnameslave0015.
2020-12-22 16:01:55 3662 4
原创 【四二学堂】go+gin实现多文件/单文件上传,返回上传文件地址
/** * 异步上传图片 * @param files * @return * @throws IOException * @throws IllegalStateException * ResponseResult 是自己定义的返回值对象,可随便定义 */func UploadFiles(context *gin.Context) { referId := context.PostForm("referId") fileType := context.PostForm("fileT.
2020-12-15 10:02:48 574
原创 【四二学堂】beego使用orm和原生sql操作数据库,增删改查案例
package systemimport ( "fmt" "github.com/astaxie/beego/orm" "glory-golang/utils")type SysUser struct { Id string `orm:"column(id);pk" description:"主键id"` LoginName string `orm:"column(login_name);size(100);null" description:"登录账号".
2020-12-12 12:44:51 840
原创 【四二学堂】beego使用xorm
工具类package utilsimport ( "github.com/xormplus/xorm")// 创建 xorm 客户端func CreateClient() *xorm.Engine { var engine *xorm.Engine var err error engine, err = xorm.NewEngine("mysql", "root:123456@tcp(localhost:3306)/testdb?charset=utf8") if err !=
2020-12-12 10:31:59 5144
原创 【四二学堂】go mod 安装beego/bee
1、创建一个 beego_env项目mkdir beego_testcd beego_testgo mod init beego_test2、安装 beego 和 bee开启go modgo env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,directgo get -u github.com/astaxie/beegogo get -u github.com/beego/bee3、在其他目录...
2020-12-10 22:09:26 234
原创 【四二学堂】go协程简单使用
package mainimport ( "fmt" "time")func mygo(name string) { for i := 0; i < 10; i++ { fmt.Println(name,i) //fmt.Printf("In goroutine %s\n", name) // 为了避免第一个协程执行过快,观察不到并发的效果,加个休眠 time.Sleep(10 * time.Millisecond) }}func mygo2(name str.
2020-12-10 17:09:59 218 1
原创 【四二学堂】golang方法结构任意类型参数,转换成对应类型
package mainimport ( "encoding/json" "fmt")type Person2 struct { Name string `json:"name"` Age int `json:"age"` Addr string `json:"addr,omitempty"` //omitempty 如果值为空,忽略字段}//可以传任意个数,任意类型的参数func myFunc(items ...interface{}){ for _,item .
2020-12-10 15:48:05 881 1
原创 【四二学堂】golang多态使用案例
在 Go 语言中,是通过接口来实现的多态。这里以商品接口来写一段代码演示一下。先定义一个商品(Good)的接口,意思是一个类型或者结构体,只要实现了settleAccount() 和 orderInfo() 两个方法,那这个类型/结构体就是一个商品。type Good interface { settleAccount() int orderInfo() string}然后我们定义两个结构体,分别是手机和赠品。type Phone struct { name st...
2020-12-10 15:06:28 174 1
原创 【四二学堂】结构体定义,赋值,取值等操作
package mainimport ( "fmt")type company struct { companyName string companyAddr string}type staff struct { name string age int gender string position string company}func main() { // 实例化 myCom := company{ companyName: "Tencent", .
2020-12-10 15:04:47 270
原创 【四二学堂】go切片使用-定义,添加,删除,遍历等基础操作
package mainimport ( "fmt")func main() { // 声明整型切片 //var numList []int // 声明字符串切片 var strList []string //如果补赋值,默认是nil fmt.Println(strList == nil) //切片添加单个元素 strList = append(strList, "我是张三"); //切片添加多个元素 strList = append(strList, "1",.
2020-12-10 09:16:02 193
原创 【四二学堂】linux 启动应用 封装shell指令文件
PP_NAME=boot.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh run.sh [start|stop|restart|status]" exit 1} #检查程序是否在运行is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' ` #如果不存在返回1,存在返回0 if [ -z "${pid}" ]; then retur.
2020-12-08 11:21:53 148
原创 【四二学堂】cronolog 日志切割 用于springboot项目的linux系统,日志分割
安装方式:1在线安装yum install cronolog2.离线安装1. 下载(最新版本) wget http://cronolog.org/download/cronolog-1.6.2.tar.gz2. 解压缩 tar zxvf cronolog-1.6.2.tar.gz3. 进入安装目录 cd cronolog-1.6.24. 运行安装 ./configure make make install...
2020-12-08 11:18:40 400
原创 【四二学堂】配置idea自带的maven仓库,改成阿里云仓库
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror&g.
2020-12-06 16:04:44 306
原创 【四二学堂】js控制台输入(!(~+[])+{})[--[~+““][+[]]*[~+[]]+~~!+[]]+({}+[])[[~!+[]]*~+[]]
(!(~+[])+{})[--[~+""][+[]]*[~+[]]+~~!+[]]+({}+[])[[~!+[]]*~+[]]可以试试哦~~
2020-12-02 21:20:56 409
原创 【四二学堂】mysql替换一个字段的指定部分内容
UPDATE sys_user SET username=replace(username, '替换前', '替换后') ;
2020-12-02 21:12:58 158
原创 【四二学堂】linux磁盘挂载
1、查看磁盘情况,fdisk -l/dev/vda为系统盘,/dev/vdb为数据盘2、数据盘暂未做任何操作,要使用的话,先做挂载。输入fdisk /dev/vdb 对数据盘进行分区。根据提示,输入 n, p, 1, 回车,回车, wq3、查看 fdisk -l4、格式化磁盘 mkfs.ext3 /dev/vdb15、创建挂载目录文件夹,并进行挂载(1)mkdir /data(2)mount /dev/vdb1 /data(3) echo ‘/dev/vdb1 /data ext3 def
2020-12-01 14:35:11 99
原创 【四二学堂】beego路由--简单路由(个人觉得这种方式比较好)
路由配置package routersimport ( "hello/controllers" "github.com/astaxie/beego")func init() { //常用的路由方式,简单直接明了 beego.Router("/api/student/list", &controllers.StudentController{},"get:List") beego.Router("/api/student/getById", &controll
2020-11-25 16:22:04 221
原创 【四二学堂】beego配置路由--注解方式
main.go 中增加配置func main() { beego.BConfig.RunMode ="dev" beego.Run()}router.go中增加func init() { beego.Include(&controllers.CMSController{})}然后controller代码如下:package controllersimport ( "github.com/astaxie/beego")type CMSControll
2020-11-25 13:27:20 638
原创 【四二学堂】can‘t load package: package github.com/beego/bee: no Go files in D:\workspace\g
删除对应文件夹,重新拉取安装
2020-11-24 18:51:14 2165
原创 【四二学堂】golang安装 go get 命令无响应
所下载的库依赖有官方库,而官方被封禁网导致。方法 go env -w GOPROXY=https://goproxy.cn ##设置完后 重新执行即可go get go1.11发布后,还发布一个goproxy提供代理服务,goproxy.cn是专门服务于中国的,依赖于七牛云 github地址:https://github.com/goproxy ...
2020-11-24 18:49:47 410
原创 【四二学堂】list转map,使用java8,stream流
直接上代码转成Map<String,POJO>类型 对应整个实体类List<Student> list = super.list();Map<String, Student> map = list.stream().collect(Collectors.toMap(Student::getId, student -> student));转成Map<String,String>类型 对应某个字段List<Student>
2020-09-25 17:15:50 1149
原创 【四二学堂】百度地图逆地址解析,根据经纬度解析地址
基础实体类@Datapublic class ReverseAddr { private String addr; private String province; private String city; private String district; }解析工具类public static final String GeocodingApIv2Reverse = "http://api.map.baidu.com/geocoder/v2/"; public sta
2020-09-07 16:26:45 497 1
原创 【四二学堂】根据经纬度判断是否出围栏(支持多个围栏),这里使用的是百度地图
基础经纬度实体类@Datapublic class LatLng implements java.io.Serializable{ // 纬度值 private String latitude; // 经度值 private String longitude;}工具类import org.apache.commons.lang3.StringUtils;public class FenceUtils { /** * 地
2020-09-07 16:18:40 1246
原创 【四二学堂】标准GPS坐标,转换成百度坐标
百度坐标反查地址:http://api.map.baidu.com/lbsapi/getpoint/工具类如下:import org.apache.commons.lang3.StringUtils;public class TransformPosUtils { private static double PI = Math.PI; private static double AXIS = 6378245.0; // private static d.
2020-09-07 16:03:54 647
原创 【四二学堂】Gson实现字符串转指定实体类列表
此处无言/** *json数据处理工具 */public class GsonUtils { private static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss"; private static class SingletonHolder { private SingletonHolder() { } private final static Gson INSTANC.
2020-09-07 15:45:49 465
原创 【四二学堂】java中word转pdf,效果最好的实现方式--jacob方式
尝试过网上能搜到的大部分的转换方式,最后发现只有这种转换方式的效果是我能找到的最好的,如果有更好的,欢迎推荐给我注意:此方式只能在windows环境!!!而且必须按照office或者wps!!!服务器上也必须有!前置:* 效果最好的一种方法,但是需要 window 环境,而且速度是最慢的* jacob 包下载地址:http://sourceforge.net/projects/jacob-project/* jacob.jar 放在 E:\jdk1.8.0_14\jr...
2020-09-07 15:33:04 584
原创 【四二学堂】maven配置打包明细选项,打包resource下资源
此处无废话<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or.
2020-09-07 15:15:07 167
原创 【四二学堂】maven配置最终打包文件名称,去掉版本号
如果不配置,默认jar包后面会添加项目里的版本号,可以采用如下配置设置最终打包好的jar包名称,可以去掉版本号<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://
2020-09-07 15:06:58 1298
原创 【四二学堂】maven配置阿里云仓库,解决maven中央仓库下载过慢或失败的问题
国外的源可能会很慢,可以采用阿里的源。在项目中,pom.xml文件 添加如下代码:<repositories><!-- 代码库 --> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public//</url> <releases>
2020-09-07 15:01:48 482
原创 【四二学堂】java实现从远端url和本地读取文件转成流
从远端url读取InputStream inputStream = null;String downloadFilePath = "https://img.tupianzj.com/uploads/allimg/202008/9999/a4d194c719.jpg";System.out.println("文件路径==> " + downloadFilePath);//从文件链接里获取文件流URL url = new URL(downloadFilePath);HttpURLCon
2020-09-04 17:36:56 3409
原创 【四二学堂】java从远程url文件流读取文件,并且下载到本地
java从远程url文件流读取文件,并且下载到本地(写个循环就可实现批量)import java.io.*;import java.net.HttpURLConnection;import java.net.URL;public class FileUtils { /** * 获取远程文件 * * @param remoteFilePath 远程文件路径 * @param localFilePath 本地文件路径 */ pu.
2020-09-04 17:28:14 4355
原创 【四二学堂】java使用freemarker生成word,填充数据(做合同的场景)
使用freemarker生成word文档的步骤(当然也可以是别的 比如生成代码之类的,这里以word为例)1.设计模板(word,可以带图片,可以复杂格式,可以多页)2.填写参数(使用 ${name} 方式替换需要替换的字段)3.另存为xml格式文件4.重命名为ftl后缀格式文件5.放到项目resource文件夹下(项目中能拿到这个位置即可,springboot为例)6.代码中使用具体实现如下:pom文件<!-- freemarker -->&..
2020-09-04 17:17:56 667
docker20安装包
2020-12-22
打jar包异常Exception in thread "main"
2017-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人