java
文章平均质量分 63
走在路上的程序员
这个作者很懒,什么都没留下…
展开
-
Ubuntu 环境下安装nacos
ubuntu 系统安装nacos 过程及遇到问题解决方案。原创 2022-07-23 00:20:02 · 4215 阅读 · 0 评论 -
Maven 日常冲突解决
maven 冲突解决原创 2022-07-11 14:19:43 · 1692 阅读 · 0 评论 -
java多线程
引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些转载 2017-06-16 14:33:01 · 284 阅读 · 0 评论 -
java面试只是点
1.redis过期数据的销毁策略三种过期策略定时删除含义:在设置key的过期时间的同时,为该key创建一个定时器,让定时器在key的过期时间来临时,对key进行删除优点:保证内存被尽快释放缺点:若过期key很多,删除这些key会占用很多的CPU时间,在CPU时间紧张的情况下,CPU不能把所有的时间用来做要紧的事儿,还需要去花时间删除这些key定时器的创建耗时,若为每原创 2017-06-08 18:14:39 · 275 阅读 · 0 评论 -
java Socket编程
Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络) 关于计算机网络部分可以参考相关博客:转载 2017-06-11 22:15:39 · 161 阅读 · 0 评论 -
mybatis配置
settings> setting name="cacheEnabled" value="true"/> setting name="lazyLoadingEnabled" value="true"/> setting name="multipleResultSetsEnabl转载 2017-09-26 09:52:06 · 176 阅读 · 0 评论 -
token签名验证
TOKEN+签名验证首先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制),防止请求被恶意攻击为了保证数据在通信时的安全性,我们可以采用TOKEN+参数签名的转载 2017-10-20 10:18:30 · 4133 阅读 · 0 评论 -
httpClient发送post请求
public JSONObject sendMessage(String url,JSONObject params){ CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost post = new HttpPost(url); post.setHeader("Content-Ty原创 2017-10-20 10:42:01 · 402 阅读 · 0 评论