自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小猴子的博客

他什么也没写

  • 博客(8)
  • 收藏
  • 关注

原创 程序员开发必备经验(4)- 10条短小精炼的经验

1、IOS端不支持中文文件数据2、网页的视频尽量使用mp3 和 ogg格式 3、mapper.xml中不要写注释!不要写注释!不要写注释!。写了可能会有意想不到的报错。4、一些对顺序要求比较高的功能,最好使用多个字段排序。不要使用单个sort字段进行排序,如果sort值是一样,那么两次查出来的数据可能顺序就不一样了。5、tomcat启动报错:MALFORMEDjava.lang.IllegalArgumentExceptio...

2021-07-01 11:13:02 312

原创 程序员开发必备经验(3)-使用表连接,连接中间表时必然会出现笛卡尔积

使用表连接,连接中间表时必然会出现笛卡尔积中间表就是一个多对多的关系两张表生成的中间表。再关联查询这张中间表时必然会出现笛卡尔积,导致重复数据。这是必然的。因为多对多的关系,A表可以有多个B表的数据,B表可以有多个A表的数据。那么查询时就会出现笛卡尔积。即使目前还没出现,那日后也会因为量变引发质变。解决方式:1、用临时表分组比如··selectfrom( 和中间表联查的select ) tempgroup by xxx这种方式就是先查出来了,然后把这个结果集当成临时表

2021-06-12 16:55:14 564

原创 程序员开发必备经验(2)-数据库的设计:冗余还是拆分

数据库的设计与查询在设计之初应该要考虑到查询的效率。比如一个表的设计是这样的id、userId、productId、order_no查询的时候需要显示userName、productName、orderStatus。那么以目前这种设置,那么必然要关联user表、product表、order表。根据阿里巴巴的开发手册:禁止连三张表以上进行查询。抛开规范不说,用表连接查询效率肯定慢。那么怎么办呢?两种方式:1、数据冗余2、拆分联查,在service层进行数据合并(重service

2021-06-10 15:31:44 235

原创 程序员开发必备经验(1)-使用子查询出现 DEPENDENT SUBQUERY如何解决

不要用出现这种情况,这表示这个查询是子查询的第一个查询,后面的查询会反复去进行这个操作(个人理解)。那么数据量一大,就巨慢1、数据冗余。数据冗余到你要查询的表中,这样就不用子查询了2、把子查询写成一个零时表然后join上主表。如下:JOIN (select biz_id ,count(id) as praiseCount FROM biz_base_praise GROUP BY biz_id) as praise ON praise.biz_id = temp.id把子查询...

2021-06-09 17:42:14 1005

原创 跨域详解(含解决方案)

跨域一、介绍1、什么是跨域?构成跨域的条件是什么?当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。当前页面url 被请求页面url 是否跨域 原因 http://www.test.com/ http://www.test.com/index.html 否 同源(协议、域名、端口号相同) http://www.test.com/ https://www.test.com/index.html 跨域 协议不同..

2021-06-08 15:14:45 391

原创 记一次服务器攻击解决经历

服务器被攻击内存/CPU突然100%,百度一通命令找。首先使用top 查看进程资源消耗排行。发现有个陌生进程资源占用非常高。删掉之后内存/CPU瞬间减了80%。显然,没这么简单。过段时间又会重新出现这进程。根据以下两个前人的经验可以得出服务器给攻击了。http://blog.51cto.com/402753795/1744285https://www.dwhd.org/20150908_191437.html#comments简单来说,有个木马,一直占用内存,并且它可能存在

2021-06-08 15:03:13 104

原创 基于maven打包一个可执行的应用

基于maven打包一个可执行的应用### 1、加入插件​ 这个插件可以帮我们生成一个可启动的jar,并且可以自动打包第三方依赖。如果不用需要手动指定主程序和第三方依赖,很麻烦。```xml <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> ...

2021-05-28 10:25:59 67

转载 2-4、FeignClient传输实体类(包括GET、POST)

文章来源:作者:https://me.csdn.net/weixin_34327761、文章:http://cache.baiducontent.com/c?m=9d78d513d99716fa03b1837f7d01a7600e27f0744cd0c76309c39238841528563761f4ca56356703c4c40c7070ad5e2be8e47132690c7af1dd8ac95...

2019-09-25 08:49:05 4074

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除