摘要: 12312 阅读全文
posted @ 2022-07-29 17:27 郝二驴 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 最近在公司项目中接到个需求。就是后台跟前端浏览器要保持长连接,后台主动往前台推数据。 网上查了下,websocket stomp协议处理这个很简单。尤其是跟springboot 集成。 但是由于开始是单机玩的,很顺利。 但是后面部署到生产搞集群的话,就会出问题了。 假如集群两个节点,浏览器A与节点A 阅读全文
posted @ 2019-07-05 15:23 郝二驴 阅读(10879) 评论(3) 推荐(5) 编辑
摘要: 在日常开发中在遇到一些大数据量的查询的时候,其实可以换种思路采用redis事先都缓存起来,然后通过redis里面进行结果集的运算。 原来的做法可能是 查询SQL太复杂,然后将SQL进行拆分成多个子SQL,最后将每个子SQL的结果集查询出来,在内存中进行运算,并集也好,交集也罢。 但是现在想想可以用r 阅读全文
posted @ 2019-02-19 16:37 郝二驴 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: 平时遇到的一些自己开始不懂,后来看了下原理,豁然开朗的问题: 1. 这是为什么呢? 开始我以为只是false就好了 这里面体现了 原生类型和包装类型的装箱和拆箱。 自动装箱的时候 实际上调用了Interger.valueOf(int) ,拆箱的时候用的是initValue(Integer) 可以发现 阅读全文
posted @ 2018-12-26 16:06 郝二驴 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 首先说一下跨域,跨域只存在前端,浏览器端如果一个页面页面请求非同ip或端口的请求,就会产生跨域的问题。那怎么解决呢? 1. 通过ngix的软代理。 2. 把请求改成 3. 就是利用Jquery的Jsonp,百度一大堆。。。 阅读全文
posted @ 2018-12-26 15:25 郝二驴 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 首先简单介绍下常规的sql优化的方式: 1.肯定有人说建索引啊。 2.数据量实在太大,建分区啊。 3.其实基于目前公司的业务还有一种办法那就是向上聚集表。根据查询业务,专门抽取上来一张表,直接做到select就好。 4.其实还可以把表细分,然后通过应用控制根据不同条件查询不同表 其实,我觉着以上这些 阅读全文
posted @ 2018-11-30 18:04 郝二驴 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 先简单介绍下Linux文件夹目录 1、/ linux下的根目录 实际上等同于window的我的电脑点进去 2、/etc /usr 一个是系统配置文件存放的地方,一个是系统资源(应用程序)放的地方这俩文件夹建议别动也别忘里面放东西。 更不要把文件夹权限给非root用户(我就犯过这样的错误),这样会导致 阅读全文
posted @ 2018-11-27 14:23 郝二驴 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 在我目前的工作内容中,接触到Nginx的用处无外乎两点: 1. 反向代理,解决前端跨域的问题 工作内容有门户的概念,就是将各个子系统集成到门户里,在门户里面访问,这样就很容易造成跨域的问题 那么解决的办法就是给子系统配置Nginx,通过代理来访问,使门户和子系统在同一IP下。 具体的配置如下:(实际 阅读全文
posted @ 2018-11-26 15:19 郝二驴 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 这样的代码网上有很多,但是本人亲测有bug, 下面是我写的代码。望参考 下面简单介绍下 String.length()和String.getBytes().length()的区别: String.length();字符串的长度,一个中文一个长度,就是一个字符 String.getBytes().le 阅读全文
posted @ 2018-11-19 11:40 郝二驴 阅读(2810) 评论(0) 推荐(0) 编辑
摘要: Ckeditor上传图片网上有很多教程。 下面是我今天下午遇到的一个坑...自己挖的坑。 在conotroller里 我开始习惯性的 response.setContentType("application/json; charset=UTF-8"); 结果就是这个坑。设置错了响应类型。 正确的应该 阅读全文
posted @ 2018-11-16 14:41 郝二驴 阅读(574) 评论(0) 推荐(0) 编辑