java
文章平均质量分 72
sheep8521
让优秀成为一种习惯
展开
-
Hive实战(三)特定分割符\u0003
create table temp.tmp_test_serp(id string,name string,password string)row format delimited fields terminated by '\003'使用java编写一个特定分割符\u0003的txt文件。 int splitChar = 3; String splitString1 = String.valueOf((char)splitChar); System.out原创 2021-05-17 13:35:13 · 4707 阅读 · 0 评论 -
Java实战(二)读取mysql数据并以特定分隔符写入到本地文件
一、创建一个maven项目Demp,构建结构如下图所示:1、读取mysql数据库的数据,封装为User对象。重新toString()方法,用特定分隔符进行组装。package example.dao;import java.util.ArrayList;import java.util.List;public class User { private String id; private String name; private String password;原创 2021-05-14 15:39:14 · 1089 阅读 · 2 评论 -
JAVA基础(三)设计模式之单例模式以及线程安全问题
一、线程安全1、什么是线程安全?如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作,或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题,那就是线程安全的。2、单例模式下的线程安全实战//创建单例类public class TestSingleton { String name原创 2021-05-11 17:21:08 · 399 阅读 · 0 评论 -
JAVA理论(二)JAVA多线程实现同步+多线程并发同步解决方案
一、线程安全问题1、为什么有线程安全问题?当多个线程同时共享同一个全局变量或静态变量,做写的操作(修改变量值)时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作时不会发生数据冲突问题。2、案例:需求现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。1)改良前代码/** * 需求现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。 * Created by yz on 2018/04/01. */public class ThreadDe原创 2021-05-07 17:05:47 · 652 阅读 · 1 评论 -
Java时间处理第三方包:Joda-Time
Java时间处理第三方包:Joda-Time 茅坤宝骏氹 阅读数:1100 转载自 Java时间处理第三方包:Joda-TimeJoda-Time provides a qualit...转载 2019-03-13 10:47:12 · 3147 阅读 · 0 评论 -
OpenAPI 3.0.0 通过SwaggerHub编写接口文档
Swagger-如何编写基于OpenAPI规范的API文档(详细操作) <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/themes/skin-yellow/skin-yellow-2eefd34acf.min.css"> &转载 2019-03-14 13:56:35 · 5381 阅读 · 0 评论 -
Open API是什么?
Open API即开放API,也称开放平台。 所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。 以前的软件开发都是针对特定的用...转载 2019-03-14 13:52:37 · 17456 阅读 · 1 评论 -
springboot实操初尝试
一.前言昨天正好有同学联系我,同学是做java的,顺便问了下他们现在用的什么技术。他就提到了springboot,还有分布式微服务这些在我们这边的Java团队中也听过,就对此产生了兴趣,下面开始准备实操一下。二.IDEA下从零开始搭建SpringBoot工程SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之:(1)它是Spring的升级版...原创 2018-11-16 11:44:03 · 345 阅读 · 0 评论 -
JAVA实战(一)IDEA用maven创建springMVC项目和配置
一.回顾创建SpringMVCSpring MVC 框架在 Java 的 Web 项目中应该是无人不知的吧,你不会搭建一个 Spring 框架?作为身为一个刚刚学习Java的我都会,如果你不会的话,那可真令人忧伤。工具准备:IDEA2016.3 Java jdk 1.81、DEA创建项目新建一个maven project,并且选择webapp原型。然后点击next这里的GroupI...原创 2018-10-19 11:21:15 · 308 阅读 · 0 评论