首页
关于作者
阅读记录
友链
Search
1
微内核插件架构风格在skywalking agent 上的实践
342 阅读
2
debian 11 安装nginx 并配置端口映射
317 阅读
3
和chatgpt聊设计
284 阅读
4
开始看《金阁寺》
207 阅读
5
github上star的工程分类记录
195 阅读
不知所云
杂记
书籍摘抄
有点技术
Redis
运维
架构
nginx
byzer
尚未分类
程序人生
与AI聊天
登录
/
注册
Search
标签搜索
nginx
redis
byzer
github
运维
mybatis-plus
王猪
累计撰写
25
篇文章
累计收到
3
条评论
首页
栏目
不知所云
杂记
书籍摘抄
有点技术
Redis
运维
架构
nginx
byzer
尚未分类
程序人生
与AI聊天
页面
关于作者
阅读记录
友链
搜索到
8
篇与
的结果
2023-06-15
如何免费拥有个人图床(存储于github)
PicX这是一个免费的网页版本的图床,存储仅需一个github token。可以在github token 中新建一个。即可拥有自己的图床。配置PicX配置 中填入Token,手动配置一下。选择刚新建的一个仓库,放在根目录下:上传图片上传图片 可以选中文件上传,也可以已经在剪切板中,直接ctrl + v 粘贴即可。(所以我们可以截图,然后立马去粘贴!)配置cdn、复制方式配置后,复制出来的路径就是cdn的,格式可以是html通用的,也可以是markdown的。<img src="https://cdn.staticaly.com/gh/HuiWang1995/picBed@master/blog-image.uckmv7jsexs.jpg" alt="blog-image" />备份因为存储都在github上,上传都是用github api的方式,所以所有文件都可以通过git进行备份,可以fork到gitee上,或者clone到本地,都是可以的~
2023年06月15日
77 阅读
0 评论
0 点赞
2023-06-08
完整搭建个人博客的大致记录
完整搭建个人博客的记录说起搭建个人博客的原因,根本原因是CSDN方式我不是很喜欢,一堆广告,没经过验证的博客就可以往上面写,看着也心烦。遇上这次618活动,服务器打折,直接就是买买买。博客选型肯定不用静态博客,如果要用静态博客,直接github page或者gitee page 就完事了。动态博客,最著名最大的应该是WordPress,插件、主题都很多,功能十分丰富。然而乱花渐欲迷人眼,对小白不是很合适。Typecho 轻量,主要支持写markdown的朋友们,主题支持也是相当棒的。我最终选择的也是这款。部署按照官网推荐即可。当然,我这里是直接用了腾讯云的镜像,开机即可用。主题选择我曾经推荐的是 Twenty Fourteen但是呢,与其他一些主题一样,它的文章宽度太小,支持的设置也很少,代码格式也不可以调整。现在已经切换到JOE,宽度很不错。我FORK后做了一点点小修改。https://gitee.com/wanglhup/Joe将其放到对应的themes目录中,在Typecho 后管中即可切换,无需重启。购买服务器购买服务器上,国内主要还是阿里云、腾讯云、华为云等等,国外的话选择较多,amazon,oracle,vultr等等。不过为了国内用户访问快速稳定,我选择了国内。(这是一条相对麻烦的方式)我以腾讯云为例,乘着活动购买2c4g5m配置的服务器。为了避免广告之嫌疑,我就不上什么链接了,其他厂商也很棒!购买域名、配置证书这里就需要注意了,如果在国外购买了域名,你是没这么容易解析到自己国内的服务器上的,因为国外购买域名可以不用备案。但是你配置解析到国内服务器时,会被对应的云厂商拦截。所以,我在购买一个之后,发现了这个问题。。。然后我就在腾讯云中再次购买了一个类似的域名,也就是现在的wangpig.cn。对于一个HTTPS协议来说,还是需要一个CA机构颁发的证书的,这些在腾讯云的引导下,也是可以在控制台完成的。如果是自己操作,就需要手动去申请CA证书,然后上传到服务器的目录之下,然后再修改nginx的配置,也并不难。域名备案、网站备案在域名解析验证通过后,没过多久,腾讯云又会拦截你。因为你网站也是需要备案的!这里我就不详细展开讲了,因为腾讯云文档已经足够的完善,引导的也很好。而且我这儿讲了,后续手续变化也是可能存在的。要说的就是,没有必要请什么备案管家,普通性质的网站备案并不麻烦。只要按照流程填写即可,仅需要注意的是,你的备案网站名中不可以包含你的域名。就因为这个被腾讯云发回过一次。之后就是腾讯云通过后,提交管局。这是一个漫长的过程,大概是真的和官网说的那样,10天左右。浙江这边备案完成,是会给你发短信提示的。公安备案在域名、网站备案完成后,腾讯云完成同步,此时你已经可以使用域名访问到你的主机了。但是他也会提醒你,需要在30日内在当地公安完成备案,这也不需要外出去备案,同样是网上完成。之后将备案号写在网站底部即可。PS对于一个懂点linux的人来说,建站部署是比较轻松的,即使我不懂php和js。麻烦还是流程上的事。如果是国外的服务器与域名,大概1天就可以完成部署,再调整1-2天,博客就是你个人的模样了。
2023年06月08日
91 阅读
0 评论
0 点赞
2023-06-04
和chatgpt聊设计
和chatgpt聊设计chatgpt最近红的出圈,那我们就以自己负责的专业问题对他进行提问,聊一聊关于低代码SQL生成的设计。问问题的思路梳理了一下和chatgpt聊的思路:开门见山,限定范围,明确业务场景你好,我想要为低代码或者无代码的OLAP平台设计一个SQL NODE 类,它应该如何设计找准问题点,要求其修改,完善“query"还需要人传入SQL,并不符合低代码的需求。掌握整体,约定接口,数据结构我想知道的是具体如何完成低代码、无代码的设计。前端可视化界面应该传入哪些参数,又如何构建SqlNode。不断追问细节根据你的设计,查询对象的数据结构应该如何?给出专业的提示,往结果中增加内容,让chatgpt填充它画的大饼你用到的属性太少了,既然是OLAP,肯定还有许多聚合函数那如果聚合后还需要having支持呢?那如果是复杂的查询,有子查询呢?那除了子查询,我们还有连表查询?反复纠错,细化设计getJoinCondition 中是不是过于简单,如何表示 tableA.cloumn_a = tableB.column_b不断循环,给他提示,给他纠错你对SQL模型的把控不够精确,有些可以是复数的输入引申扩展,结合开源你是否知道apache calcite那我们的设计和calcite可否集成优化那SQLNode如何转成RelNode或RexNode,两者有何区别设计一下具体的转换过程输出结果那将这次设计有所的类,用UML类图描述一下给我你的图化的太难看了,用plantText的展示的语言描述你把我们设计里的属性、方法等也填充进来对应的java代码和注释也生成一份吧。结果展示类图:java代码:import java.util.List; class SQLNode { // SQL节点的基类 } class QueryObject { private List<SQLNode> nodes; public void addNode(SQLNode node) { // 将SQL节点添加到列表中 } public void buildQuery() { // 构建查询逻辑 } } class FilterCondition { private SQLNode child; private String condition; public SQLNode getChild() { // 获取子节点 } public void setChild(SQLNode child) { // 设置子节点 } public String getCondition() { // 获取筛选条件 } public void setCondition(String condition) { // 设置筛选条件 } } class AggregationCondition { private SQLNode input; private String aggregationFunction; public SQLNode getInput() { // 获取输入节点 } public void setInput(SQLNode input) { // 设置输入节点 } public String getAggregationFunction() { // 获取聚合函数 } public void setAggregationFunction(String aggregationFunction) { // 设置聚合函数 } } class SortCondition { private SQLNode child; private String sortField; public SQLNode getChild() { // 获取子节点 } public void setChild(SQLNode child) { // 设置子节点 } public String getSortField() { // 获取排序字段 } public void setSortField(String sortField) { // 设置排序字段 } } 总结总的来说,它的设计能力、反应能力的确是超过没有什么工作经验的工程师的,但是它仍然需要一个正确的方向引导,才能找到你要的方向。这样的聊设计的过程,大概持续了30多分钟 ,我省略了一些细节追问上的提问。具体的问答,可以见此聊天记录链接:https://chat.openai.com/share/0014f7c7-b911-46eb-821a-f9327642a163它设计的不一定对,但是大方向却并没有什么错误,在后续的编码设计过程中,有细节还可以继续追问。
2023年06月04日
284 阅读
0 评论
0 点赞
1
2
浙公网安备 33020502001051号
浙ICP备2023015387号-1