log
go_sparrow
这个作者很懒,什么都没留下…
展开
-
嵌入式学习笔记
linux 嵌入式笔记原创 2022-11-13 14:35:46 · 3349 阅读 · 0 评论 -
ubuntu20 源
163 源原创 2022-09-04 11:34:20 · 1126 阅读 · 0 评论 -
nginx转发
nginx 转发配置 location ^~/api/{ proxy_pass http://127.0.0.1:8888/; } location / { root /home/project/web/dist/; try_files $uri $uri/index.html; }原创 2021-10-30 09:34:49 · 883 阅读 · 0 评论 -
minio部署
docker run -p 9000:9000 -p 19000:9001 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=密码" -v /home/docker/minio/data:/data -v /home/docker/minio/config:/root/.minio -v /etc/localtime:/etc/localtime minio/minio:RELEASE.2021原创 2021-10-09 17:50:14 · 182 阅读 · 0 评论 -
brew install postgresql
Installing dependencies for postgresql@12: krb5==> Installing postgresql@12 dependency: krb5==> Pouring krb5-1.19.1.big_sur.bottle.tar.gz==> Caveatskrb5 is keg-only, which means it was not symlinked into /usr/local,because macOS already prov.原创 2021-04-28 00:13:58 · 442 阅读 · 0 评论 -
brew install kafka
a@ademacbook-pro Homebrew % brew install kafka==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/openjdk-15.0.2.big_sur.bottle.tar.gz######################################################################## 100.0%==> Downloading h原创 2021-04-28 00:08:28 · 489 阅读 · 0 评论 -
brew install elastic
==> Tapping elastic/tapCloning into ‘/usr/local/Homebrew/Library/Taps/elastic/homebrew-tap’…remote: Enumerating objects: 870, done.remote: Counting objects: 100% (111/111), done.remote: Compressing objects: 100% (84/84), done.remote: Total 870 (del原创 2021-04-27 23:52:30 · 222 阅读 · 0 评论 -
test django
django-admin startproject projectpython3 manage.py runserver python3 manage.py startapp app# 创建表python manage.py migrate#运行 python manage.py makemigrations 为模型的改变生成迁移文件python manage.py makemigrations#运行 python manage.py migrate 来应用数据库迁移。pyt.原创 2021-03-27 18:54:49 · 105 阅读 · 0 评论 -
brew install aircrack-ng
brew install aircrack-ng==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/openssl%401.1-1.1.1j.big_sur.bottle.tar.gz######################################################################## 100.0%==> Downloading https://m原创 2021-03-05 22:25:04 · 873 阅读 · 0 评论 -
brew install postgresql
a@adeMacBook-Pro ~ % brew install postgresql==> Downloading https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/bottles/krb5-1.18.3.big_sur.bottle.1.tar.gzAlready downloaded: /Users/a/Library/Caches/Homebrew/downloads/d0fbca49cdc0e1cac7a03693d2e4a4原创 2021-01-27 16:27:54 · 418 阅读 · 0 评论 -
brew install postgresql
~ brew install postgresqlUpdating Homebrew...==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/krb5-1.18.2.mojave.bottle.tar.gz==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/postgresql-12.4.原创 2020-09-10 19:10:53 · 1359 阅读 · 0 评论 -
etcd sh
etcdctletcdctl is a command line client for etcd.It can be used in scripts or for administrators to explore an etcd cluster.Getting etcdctlThe latest release is available as a binary at Github along with etcd.etcdctl can also be built from source usin原创 2020-07-31 09:34:55 · 252 阅读 · 0 评论 -
brew install llvm
~ $ brew install llvm==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/libffi-3.3.mojave.bottle.tar.gz######################################################################## 100.0%==> Downloading https://mirrors.aliyun.原创 2020-06-22 17:50:24 · 1506 阅读 · 0 评论 -
并发压测遇到的问题
问题socket too many open files进程打开一个文件 ,但是现在进程打开的句柄已经达到了上限,已经无法打开了查看进程 open filelsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more查看 open files 配置ulimit -a #查看当前的修改open file 配置ulimit -n ...原创 2020-04-30 19:02:44 · 505 阅读 · 0 评论 -
brew install gdb
~ $ brew install gdbUpdating Homebrew...==> Installing dependencies for gdb: openssl@1.1 and python@3.8==> Installing gdb dependency: openssl@1.1==> Downloading https://mirrors.cloud.tenc...原创 2020-04-25 23:41:16 · 388 阅读 · 0 评论 -
[log]openssl证书问题
基本概念TLS:传输层安全协议 Transport Layer Security的缩写SSL:安全套接字层 Secure Socket Layer的缩写TLS与SSL对于不是专业搞安全的开发人员来讲,可以认为是差不多的,这二者是并列关系KEY 通常指私钥。CSR 是Certificate Signing Request的缩写,即证书签名请求,这不是证书,可以简单理解成公钥,生成证书时要把...原创 2019-11-27 13:59:28 · 322 阅读 · 0 评论 -
Java相关文章
虚拟机https://www.cnblogs.com/lishun1005/p/6019678.html原创 2019-11-25 22:05:54 · 180 阅读 · 0 评论 -
brew install
brew install helmUpdating Homebrew...==> Downloading https://homebrew.bintray.com/bottles/helm-3.0.0.mojave.bottle.tar.gz######################################################################## ...原创 2019-11-17 09:41:16 · 680 阅读 · 0 评论 -
区块链模型架构
分为6层:数据层、网络层、共识层、激励层、合约层、应用层数据层描述区块链技术的物理形式,数据块、链式结构、时间戳、哈希函数、Merkle树、非对称加密网络层本质上是一个P2P网络每个节点即接受信息,也产生信息,节点通过维护一个共同的区块链来保持通信每个节点都可以创造新的区块,然后广播通知其他节点,验证通后,新区块就可以被添加到主链上了共识层让高度分散的节点在去中心化的系统中高效...原创 2019-10-30 13:48:30 · 910 阅读 · 0 评论 -
brew
腾讯开源镜像https://mirrors.cloud.tencent.com/index.htmlhttps://lug.ustc.edu.cn/wiki/mirrors/help/brew.git bash替换brew.git:cd "$(brew --repo)"git remote set-url origin https://mirrors.ustc.edu.cn/br...原创 2019-07-10 14:18:00 · 204 阅读 · 0 评论 -
[log]spring data jpa 实现动态的更新
sql 的动态更新插入mybatis 中可以在sql语句中使用isNull来判断jap中的实现方法@Entity@Data@Table(name = "channel")// 需要在实体类中加入@EntityListeners(AuditingEntityListener.class)public class Channel { @Id @GeneratedValue(...原创 2019-06-10 11:46:46 · 1782 阅读 · 1 评论 -
[log]java的Thread基础,了解一下
public class MyThreadLocal { static class ThreadMain{ private static ThreadLocal<Integer> seqNum = new ThreadLocal<Integer>(){ @Override protected In...原创 2018-07-26 15:16:28 · 220 阅读 · 0 评论 -
[log] vue使用Mint组件实现下拉刷新、上拉加载
https://mint-ui.github.io/docs/#/zh-cn2/loadmore使用的vue &lt;mt-loadmore :top-method="loadTop" :bottom-method="loadBottom" :bottom-all-loaded="allL...原创 2018-10-29 17:59:05 · 673 阅读 · 0 评论 -
[log]brew install mongodb
brew install mongodbA CA file has been bootstrapped using certificates from the SystemRootskeychain. To add additional certificates (e.g. the certificates added inthe System keychain), place .pem...原创 2019-08-02 19:22:23 · 135 阅读 · 0 评论 -
InnoDB索引
其数据文件本身就是索引文件。相比myISAM,索引文件和数据文件是分离的,表数据文件本身就是按B+Tree组织的一个索引结构,树的叶节点data域保存了完整的数据记录。这个索引的key就是数据表的主键,因此innoDB表数据文件本身就是主索引,被成为聚蔟索引,也叫聚集索引。其余的索引都为辅助索引,辅助索引data域存储相应记录主键的值而不是地址。在根据主索引搜索时,直接找到key所在的...原创 2019-09-16 11:44:35 · 220 阅读 · 0 评论 -
Java高并发
背景提升计算机的资源利用率提高计算机的处理速度等等吧这样的话需要使用多个线程同时来处理,那么问题就来了多个线程通信通信就是线程之间交换信息,共享变量等。这种通信机制有两种1、共享内存就是共享内存中的公共对象来进行通信2、消息传递wait/notify 实现线程间的通信joinThreadLocal线程同步显示的指定某个方法或代码需要互斥执行线程同步的方法有...原创 2019-09-17 23:10:10 · 122 阅读 · 0 评论 -
SpringBoot 启动tomcat
https://mp.weixin.qq.com/s?__biz=MjM5MTM0NjQ2MQ==&mid=2650141550&idx=2&sn=162127fa58533e0d4ae981bff981854a&chksm=beb7a91c89c0200a9acc08a335317b81dad9038b03c48b7d54d7a8349cedeec59be6b0...原创 2019-09-23 17:57:31 · 441 阅读 · 0 评论 -
接口和抽象类的区别
1.接口可以多继承,抽象类不能实现多继承。2.接口只能定义抽象规则,抽象类既能定义抽象规则也可以提供已经实现的成员。3.接口是一组行为规范,抽象类是一个不完全的类,着重于族的概念。4.接口支持回调,抽象类不能实现回调,因为继承不支持。5.接口只包含方法,属性,索引器,事件的签名,但不能定义字段和包含实现的方法,抽象类可以定义属性,字段,包含有实现的方法。6.接口可以作用于值类型和引用类型...原创 2019-09-24 09:22:55 · 203 阅读 · 0 评论 -
[log]值得学习的文章
站在巨人的肩膀,善假于物也,之类的就不说了经常看才能记忆深刻just do it类加载的一篇文章https://www.cnblogs.com/aspirant/p/7200523.html顺便看下tomcat 的加载机制https://www.cnblogs.com/aspirant/p/8991830.html...原创 2019-05-14 20:06:15 · 300 阅读 · 0 评论 -
[log] 并发问题、优化措施、常见问题定位、
高并发系统设计操作原子性常用与多线程原子变量、数据库事务等jdk通过cpu的cmpxchgl指令的支持,实现了AtomicInteger的CAS操作的原子性mysql的innodb通过预写事务日志的方式来保障书屋的原子性、一致性、持久性包含redo日志和undo日志redo 日志在系统需要时对事务操作进程重做,当系统宕机重启后,对内存中还没雨持久化到磁盘的数据进行恢复undo日...原创 2019-05-19 11:00:36 · 450 阅读 · 0 评论 -
[log] css选择器、伪类、伪元素
选择器伪元素伪元素可以用于定位文档中包含的文本,但无法在文档树中定位,伪元素表示DOM外部的某种文档结构,使用双冒号伪类一般反映无法在css中轻松或可靠的检测到的某个元素属性或状态,...原创 2018-12-16 09:32:40 · 188 阅读 · 0 评论 -
[log] vue过滤、监控数据、插槽
filtersslotwatch、computed原创 2018-12-04 08:55:49 · 204 阅读 · 0 评论 -
[log] css常用样式
文字排版文字截断场景:一般是处理商品名称过长 white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;...原创 2018-11-08 18:15:48 · 319 阅读 · 0 评论 -
[log]css圆周动画实现
前言创建动画就是把在时间轴上规定好每一帧的效果,然后进行播放就形成了动画,这就是我理解的动画keyframes@keyframes 就是每一帧的效果 从0 到100 就是整个时间轴http://www.w3school.com.cn/cssref/pr_keyframes.asp@keyframes animationname { keyframes-selector {css...原创 2018-11-13 20:50:08 · 516 阅读 · 0 评论 -
[log] vue动态的修改样式
&amp;lt;div class=&quot;carlist&quot; :style=imgurl&amp;gt;&amp;lt;/div&amp;gt;imgurl:{ backgroundImage: &quot;url(&quot; + require(&quot;../../assets/nouse.png&quot;) + &am原创 2018-11-01 18:00:00 · 695 阅读 · 0 评论 -
[log] 正则校验
正则可以使用RegExp构造函数来创建对象正则表达式在斜杠中间var test = /js$/字符类重复选择 分组 引用// 匹配 ab 或cd 或ef var test = / ab | cd | ef / // 三个数字或四个字母var test2 = /\d{3} | [a-z]{4}/指定位置匹配修饰符i 不区分大小写g 全局匹配m 多行...原创 2018-10-08 21:17:40 · 612 阅读 · 0 评论 -
[log] js对象
历史记录location.hash更新url。同时会在浏览器的历史记录中添加一条记录hash属性设置URL的片段标识符检查状态的变化,相应的更新自己的状态发生改变会触发hashchange事件pushState方法前进或者后悔的的时候,window对象上触发一个popstate事件接受一个状态对象并为该对象创建一份私有副本,会递归的复制所有嵌套对象或者数组的内容这类复制...原创 2018-10-11 23:28:14 · 216 阅读 · 0 评论 -
[log] js对象拷贝
js对象拷贝深拷贝var clone = function (obj) { if(obj === null) return null if(typeof obj !== 'object') return obj; if(obj.constructor===Date) return new Date(obj); var newObj = new obj.co...原创 2018-09-27 11:09:43 · 158 阅读 · 0 评论 -
[log] import export router-view刷新
背景:将一些公用的方法、变量进行抽取解决方法把公用的方法写入test.jsexport function one() {{export { one };导入import { one } from 'test.js';import * as test from 'test.js'// 使用的时候用test.one今天有幸得到前辈的指导指出了当下面临的几个问题,...原创 2018-09-26 17:12:19 · 241 阅读 · 0 评论 -
idea 503
项目在eclipse中能够运行,但是idea不行解决办法在路径名前加上项目名称webAppContext.setResourceBase("mc-operation-admin/src/main/webapp");webAppContext.setDefaultsDescriptor("mc-operation-admin/src/main/webapp/webdefault原创 2017-07-27 20:21:26 · 888 阅读 · 0 评论