码农
2022年04月
学习 spring cloud,可以使用在线方式,比如:spring cloud教程。 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
学习 Maven,可以使用在线方式,比如:Maven教程。 Maven 是一个 Java 项目管理和构建工具,它可以定义项目结构、项目依赖,并使用统一的方式进行自动化构建,是 Java 项目管理不可缺少的工具。
一般不会的。域名的主要目的有两个:1.便于记 2.应对ip变换问题。关于域名和网络可以参考 编程宝库: http://www.codebaoku.com/webp/webp-index.html
表连接存在问题,很可能出现笛卡尔积的问题。仔细排查外连接的使用情况,进行相关排查。 关于表连接问题可以参考 编程宝库 关于表连接的对比:http://www.codebaoku.com/dbsql/sql-join.html
可以参考:http://www.codebaoku.com/es/es-index.html
做一个缓存预热系统,专门用于对那些比较热的数据,每隔一段时间访问一下,让数据进入filesystem cache。比如微博,看的人很多的数据;再比如电商的热门商品P30。
大量的冷门数据一个索引;热数据另一个索引。这可确保热数据在被预热后,尽量都留在filesystem os cache里,别让冷数据给冲刷掉。
JDK长期支持版本有3个,jdk8、jdk11和jdk17,老项目可以使用jdk8,新项目直接使用jdk17即可。其它版本都是短期过渡版本,不建议使用。 下载jdk,可以去编程宝库下载,里面有全部版本,不限速,地址为:http://www.codebaoku.com/jdk/jdk-index.html。 java jdk这个镜像站,包含Oracle JDK,、OpenJDK、AdoptOpenJDK、阿里的OpenJDK( Dragonwell)和华为的OpenJDK(毕昇 JDK ),目前是国内最全的Java JDK镜像导航站。
有两种方式,可以参考 http://www.codebaoku.com/java/java-index.html: 1. 标准方式接收请求参数
// request为HttpServletRequest对象
BufferedReader br = null;
try {
br = new BufferedReader(new InputStreamReader(request.getInputStream(), "UTF-8"));
} catch (IOException e) {
e.printStackTrace();
}
String line = null;
StringBuilder sb = new StringBuilder();
try {
while ((line = br.readLine()) != null) {
sb.append(line);
}
br.close();
} catch (IOException e) {
e.printStackTrace();
}
@RequestMapping(value = "/technicalReviewInfo", method = RequestMethod.POST,produces = "application/json;charset=utf-8")
@ResponseBody
public JSONObject synTechnicalReviewInfo(@RequestBody JSONObject technicalReviewJson) {
JSONObject json=new JSONObject();
return json;
}
docker cp 用于数据拷贝,可以参考 http://www.codebaoku.com/docker/docker-command-cp.html。 - 用途 docker cp 用于容器与主机之间的数据拷贝。 - 语法 docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH docker cp [OPTIONS] SRC_PATH CONTAINER:DEST_PATH OPTIONS说明: -L :保持源目标中的链接 - 范例 将主机 /www/codebaoku 目录拷贝到容器 96f7f14e99ab的 /www 目录下。 docker cp /www/codebaoku 96f7f14e99ab:/www/ 将主机 /www/codebaoku 目录拷贝到容器 96f7f14e99ab中,目录重命名为 www。 docker cp /www/codebaoku 96f7f14e99ab:/www 将容器 96f7f14e99ab 的 /www 目录拷贝到主机的 /tmp 目录中。 docker cp 96f7f14e99ab:/www /tmp/
两者的开发效率都不低,但两者的适用场景、生态环境不同。可以参照:http://www.codebaoku.com/java/java-index.html 和 http://www.codebaoku.com/python/python-index.html。 Java的最符合软件工程的语言,生态非常完备,适用于开发企业级应用。Python用于数据处理和分析、人工智能等领域。