Java
文章平均质量分 71
Steven_Zc
一个小小程序员
展开
-
String 和 new String()的区别
记住一点:栈区存引用和基本类型,不能存对象,而堆区存对象。==是比较地址,equals()比较对象内容。String str1 = "abcd"的实现过程:首先栈区创建str引用,然后在String池(独立于栈和堆而存在,存储不可变量)中寻找其指向的内容为"abcd"的对象,如果String池中没有,则创建一个,然后str指向String池中的对象,如果有,则直接将str1指向"abcd"";转载 2017-05-08 09:19:01 · 323 阅读 · 0 评论 -
远程通信-----RPC,Webservice,RMI,JMS的区别)
RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。Web ServiceWeb Servic...转载 2019-06-12 08:44:10 · 180 阅读 · 0 评论 -
基于netty的高性能RPC服务器技术简介[转]
基于netty的高性能RPC服务器技术简介:RPC 远程过程调用协议,是一种通过网络,向远程计算机程序上请求服务,而不必了解底层网络技术的协议。简单点说就是客户端在不必知道调用细节的前提下,调用远程计算机上运行的某个对象,使用起来就像调用本地的对象一样。目前典型的RPC框架有Facebook开源的Thrift、阿里巴巴的Dubbo等等。RPC针对网络协议和网络IO是透明的,对于调用的客户端而言...转载 2019-06-12 08:42:38 · 153 阅读 · 0 评论 -
maven创建项目 intellij idea小快捷
创建maven项目: https://blog.csdn.net/weixin_39935028/article/details/80311019找到dao-mapper -- setting ---> plugin --> free-mybaits-pluginsetting --> import ...原创 2018-11-29 14:37:33 · 187 阅读 · 0 评论 -
处理千万级以上的数据提高查询速度的方法(转)
处理千万级以上的数据提高查询速度的方法:1.应尽量避免在 where 子句中使用!=或2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在转载 2017-11-20 10:34:25 · 1352 阅读 · 0 评论 -
常用cmd
mvn -U clean compile package install -Pdev -Dmaven.test.skip=true ps aux | grep lorawanmanager-tomcat8.0 // 查询线程cp taglibs.jsp ROOT/common/taglibs.jsp // 复制iptables -F 防火墙清除 java.net.Con...原创 2017-09-11 09:28:14 · 271 阅读 · 0 评论 -
mysql,redis,mongo
我们业务中三个特别典型的应用为:基于位置的移动搜索应用。我们通过使用MongoDB的地理空间索引及查询来向移动用户发送基于地理的搜索结果。用户有可能在搜索任何东西:从一个当地的饭店,到一辆车的代理权。该应用将会检测到用户的位置,然后基于距离为用户提供索索结果。在这个应用中,MongoDB每天都会处理12亿次的查询。用户认证数据的缓存层。对于很多中国网络用户而言,奇虎是一个核心的门户网站。在转载 2017-09-15 09:37:17 · 495 阅读 · 0 评论 -
Java 发送邮件
import java.util.Date;import java.util.Properties;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;原创 2017-08-19 11:34:39 · 351 阅读 · 0 评论 -
java常用代码
1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int2. 向文件末尾添加内容 BufferedWrite...1. 字符串有整型的相互转换String a = String.v原创 2017-08-19 10:07:23 · 365 阅读 · 0 评论 -
循环json数据
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject; String pai = "{\"param\":[{\"id\":469,\"key\":\"2\",\"name\":\"HB\"},{\"id\":47原创 2017-07-08 15:55:17 · 596 阅读 · 0 评论 -
json接口
JSONObject json = new JSONObject(); json.put("code", "0"); List> data = new ArrayList Map map1 = new HashMap map1.put("attrList", "aaaaaaaaa");原创 2017-06-02 10:11:46 · 1008 阅读 · 0 评论 -
平时java学习总结
(1)//List里面存储map List> mapList = qaUserService.getQaUserPkResult(userId,"1"); String strScore = ""; // 得分 String strRanking = ""; // 得分排名原创 2017-06-02 10:13:30 · 426 阅读 · 0 评论 -
小程序
学完这些新手转老手https://www.zhihu.com/question/50907897小程序源码大全https://www.cnblogs.com/shenzikun1314/p/7805168.html翻译 2019-08-01 10:09:10 · 161 阅读 · 0 评论