会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
guoDaXia的博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
72
下一页
2021年4月14日
记一次SQL优化
摘要: 业务查询缓慢,要求优化查询速度,优化步骤一一枚举出来,防止忘了。 总结: 1、尽量让SQL都使用索引,不要存在in这种不走索引的写法 2、适当的时候,可以将子查询优化成为表连接 原SQL: SELECT tab2.quoteOrderId, tab2.quoteOrderNumber, tab2.u
阅读全文
posted @ 2021-04-14 14:47 guodaxia
阅读(84)
评论(0)
推荐(0)
2020年7月22日
aop实现记录后端用户访问
摘要: 记录: 访问ip, 请求链接, 请求参数, 请求头, 返回信息... 问题1: 如何实现aop切片的就是Controller中的请求方法? 监听xxxController下的所有方法? 担心Controller中有部分方法是普通方法,例如private String datePares(Date d
阅读全文
posted @ 2020-07-22 19:07 guodaxia
阅读(389)
评论(0)
推荐(0)
2020年7月16日
对于nginx我的简单理解
摘要: nginx: 一种常用的反向代理服务器。 什么是反向代理? 代理,例如java中的代理模式。 业务场景: A 访问 B 正向代理: A -> 代理人AProxy -> B 例如:我们使用fiddle抓包,使用的就是正向代理 反向代理: A -> B代理人BProxy -> B 我们说的nginx就是
阅读全文
posted @ 2020-07-16 18:46 guodaxia
阅读(289)
评论(0)
推荐(0)
使用coding + webhook实现自动部署
摘要: coding 是什么? 类似github,应该说是封装github功能的代码管理平台,国内私有库。 webhook是什么? webhook是一种api概念,指的是请求来源不是前端,而是推送。使得请求更具有实时性,不需要一直轮询。 我们使用的是coding提供的webhook服务,它监听我们对代码库做
阅读全文
posted @ 2020-07-16 18:23 guodaxia
阅读(2457)
评论(0)
推荐(0)
2020年7月6日
记一次阿里云服务器的环境配置
摘要: 安装git yum -y install git ssh设置公钥连接 检查sshd状态status sshd.service新建sshd_config文件:vim /etc/ssh/sshd_config配置如下:##修改端口2207Port 2207 AddressFamily AnyListen
阅读全文
posted @ 2020-07-06 11:47 guodaxia
阅读(255)
评论(0)
推荐(0)
2020年2月5日
复杂方法的开发-分治策略
摘要: 软件开发的关键在于应用抽象的概念。方法抽象是通过将方法的使用和它的实现分离来实现的。用户在不知道方法是如何实现的情况下,就可以使用方法。方法的实现细节封装在方法内,对使用该方法的用户来说是隐藏的。这就被称为信息隐藏或者个封装。如果决定改变方法的实现,但只要不改变方法签名,用户的程序就不会受到影响。方
阅读全文
posted @ 2020-02-05 16:15 guodaxia
阅读(263)
评论(0)
推荐(0)
2020年2月2日
封装
摘要: 未封装的对象可能会比较难堪 直接将属性暴露出来,使用圆点运算符来存取 d.age=2; 但是无法确定使用者是否这样操作: d.age=-2; 因此,有必要对使用者的使用权限做限制,告诉它可以怎样操作,不可以怎么操作。 封装的手段是: private 修饰类的属性,使得只能本类使用,关闭了外界访问通道
阅读全文
posted @ 2020-02-02 10:17 guodaxia
阅读(236)
评论(0)
推荐(0)
包与访问权限修饰符
摘要: 一个简单的java程序: class Test1{ public static void main(String[] args){ System.out.println("helloWorld"); } } 可以直接执行。这是否用到了其他对象呢?暂时不考虑它 如果需要与其他类型对象进行通信呢,如:
阅读全文
posted @ 2020-02-02 09:55 guodaxia
阅读(320)
评论(0)
推荐(0)
2020年1月31日
面向对象思想概述
摘要: java是一门面向对象设计的语言,面向对象是什么呢?是一种思想,一种解决问题的手段。 面向对象与面向过程 面向对象与面向过程其目的都是解决问题 而面向对象针对点较为宏观,类似分而治之的解决方式,处理问题找的不是问题的解决步骤,而是针对能完成该步骤的人,也是我们生活中常见的管理方式。 面向过程针对较为
阅读全文
posted @ 2020-01-31 15:17 guodaxia
阅读(278)
评论(0)
推荐(0)
图解插入排序
摘要: 插入排序,见名知意思,就是将元素插入到它应该待的位置,来实现排序。什么叫应该待的位置呢?通俗点说,插入排序的原理是将一个元素插入到有序数组,不断地扩展有序数组的长度实现整个数组的有序。 插入排序进行的移位操作有两个: 1、是将要插入元素清除,其他与有序数组无关元素后移 2、是在找到了插入位置之后的插
阅读全文
posted @ 2020-01-31 11:58 guodaxia
阅读(690)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
72
下一页
公告