
java学习
红土豆jie526
学海无涯、永不止步
展开
-
Linux 安装elasticsearch
文章目录1、安装JDK创建用户2.安装elasticsearch配置集群机器1【192.168.47.128】机器2【192.168.47.129】机器3【192.168.47.130】访问链接中文分词安装1、安装JDK卸载JDKrpm -qa | grep java | xargs rpm -e --nodeps链接:http://note.youdao.com/noteshare?id=55bdeb5d7a3ebe617d5a40699d86bd73&sub=9D68DCF83E274原创 2020-12-17 17:02:24 · 322 阅读 · 0 评论 -
skywalking安装
skywalking 部署官网地址: https://github.com/apache/skywalking/tree/master/docs参考地址: https://blog.youkuaiyun.com/yy756127197/article/details/1074589431. skywalking 介绍| 主要分为后端、 UI 、agent(探针) 四个部分UI:是一个高度可定制的基于Web的界面,允许SkyWalking最终用户可视化和管理SkyWalking数据。探针(Agen.原创 2020-12-17 16:54:08 · 713 阅读 · 0 评论 -
linux下安装mysql8
文章目录检查并卸载下载和安装解压进入到/usr/local目录下,创建用户和用户组并授权创建data文件夹初始化数据库,并会自动生成随机密码,记下等下登陆要用修改/usr/local/mysql当前目录的用户编辑 etc/my.cnf 文件开机自启,进入/usr/local/mysql/support-files进行设置注册服务etc/ld.so.conf要配置路径配置环境变量启动mysqlMy...原创 2019-11-04 23:59:36 · 202 阅读 · 0 评论 -
linux下nacos安装
文章目录1.下载解压并移动单机模式启动启动时出现报错错误一解决方案错误二解决方案访问web地址注意防火墙的端口8848集群1.配置 cluster.conf文件2.创建数据库3.配置application.properties4.分别启动三台服务器5.遇到的问题一5.1 mysql8问题5.1.1 下载地址5.1.2 修改5.1.3 修改naming这个项目 com.alibaba.nacos.n...原创 2019-11-04 23:56:17 · 61469 阅读 · 1 评论 -
equals和==
1. 使用==来比较数据类型,或者判断两个引用是否引用同一个对象 ,使用equals来判断两个对象是否在意义上相等2. ==对于基本数据类型来说,用于比较两个值是否相等。对于引用数据类型来说,用于比较两个对象的内存地址是否相同。equals方法是Object类中的方法,该方法内部默认也是使用==比较两个对象,Object类的子类可以通过重写 equals方法来定义自己的比较规则,从原创 2015-12-10 08:56:37 · 473 阅读 · 0 评论 -
接口和抽象类
抽象类是对象是什么接口是对象能做什么1.抽象类的成员可以具有访问级别,而接口的成员全部public级别2.抽象类可以包含字段,而接口不可以,3.抽象类可以继承接口,而接口不能继承抽象类4.抽象类的成员可以具有具体实现,而接口不行5.抽象的子类可以选择性实现其基类的抽象方法,而接口的子类必须实现转载 2015-12-11 09:46:23 · 321 阅读 · 0 评论 -
构造方法
public class User { private int age; private String name; // 无参的构造方法 public User() { } // 有参的构造方法 public User(int age, String name) { this.age = age; this.name = name; } public int get转载 2015-12-11 10:08:21 · 269 阅读 · 0 评论 -
重载(overloading)和重写(overriding)
重载和重写都是针对方法的概念,在弄清楚这两个概念之前,我们先来了解一下什么叫方法的型构(英文名是signature,有的译作“签名”,虽然它被使用的较为广泛,但是这个翻译不准确的)。型构就是指方法的组成结构,具体包括方法的名称和参数,涵盖参数的数量、类型以及出现的顺序,但是不包括方法的返回值类型,访问权限修饰符,以及abstract、static、final等修饰符。1.比如下面两个就是具有相转载 2015-12-10 15:57:50 · 952 阅读 · 0 评论 -
静态final变量的初始化
有两种方法1.声明时候public class Utils {public static final double IP=3.1415926;}2.静态初始化程序中:public class Utils { public static final double IP; static{ IP=3.1415926; }}转载 2015-12-11 11:09:40 · 503 阅读 · 0 评论 -
Java序列化和反序列化
对象序列化(Serializable)是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过程。 序列化一般用于以下场景: 1.永久性保存对象,保存对象的字节序列到本地文件中; 2.通过序列化对象在网络中传递对象; 3.通过序列化在进程间传递对象。 一。编写一个可以序列化的类public class Dog implements Seria转载 2015-12-11 14:23:00 · 275 阅读 · 0 评论 -
随机生成给定范围内N个不重复的数
public class Test2 { public static void main(String[] args) { int [] nums =Test2.randomCommon(1, 10, 5); for(int i:nums){ System.out.println(i); } } /** * 随机指定范围内N个不重复的数 最简单最基本的方法 *转载 2015-12-09 16:03:58 · 790 阅读 · 0 评论 -
byte 和 bit
1.字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。2.bit中文名称是位,音译“比特”,是用以描述电脑数据量的最小单位。二进制数系统中,每个0或1就是一个位(bit)3.1Byte表示一个字节1B=8b。原创 2015-12-09 16:24:01 · 324 阅读 · 0 评论 -
Java判断是中文,数字还是字母
package cn.edu.hpu;import java.util.Scanner;public class BoBo { /** * @zhj */ public static void main(String[] args) { Scanner scanner =new Scanner(System.in); System.out.println("请输入原创 2013-12-04 09:02:41 · 2543 阅读 · 0 评论 -
JDBC的事务控制
import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import zhangJDBC.ConnectionFactory;public class Transatiob {public static void main(String[] args) { /原创 2013-10-14 16:54:29 · 767 阅读 · 0 评论 -
Jdbc中的Statement 和PreparedStatement
1.StatementStatement对象用于将SQL语句发送到数据库中,执行对数据库的检索或更新,它有两个子接口:CallableStatement和PreparedStatement。2.PreparedStatementStatement主要用于执行静态的SQL语句,如果有写操作只有SQL语句中的某些参数有所不同,其余的SQL子句皆相同,则可以使用PreparedStateme转载 2013-10-13 18:42:08 · 759 阅读 · 0 评论 -
java中的JDBC
JDBCTM 是一种用于执行 SQL 语句的 JavaTM API(有意思的是,JDBC 本身是个商标名而不是一个缩写字;然而,JDBC常被认为是代表 “Java 数据库连接 (Java Database Connectivity)”)。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程转载 2013-09-28 17:47:30 · 905 阅读 · 0 评论 -
java名字的由来
名字来源Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关:如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans(对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。[2]语言起源Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目。SUN公司的一个叫做帕特里克·诺转载 2013-09-24 16:39:28 · 15420 阅读 · 1 评论 -
线程同步的方法实现售票
public class Text {public static void main(String[] args) { TicketOfficeText off= new TicketOfficeText(); Thread t1 = new Thread(off); t1.setName("售票点1"); t1.start(); Thread t2 = new Thread(off)转载 2013-09-22 21:31:12 · 808 阅读 · 0 评论 -
获得本月的第一天和最后一天
import java.text.SimpleDateFormat;import java.util.Calendar;public class Test { public static SimpleDateFormat sdfa = new SimpleDateFormat("yyyy-MM-dd"); /** * 得到本月的第一天 * @return *转载 2015-12-18 17:32:54 · 424 阅读 · 0 评论 -
maven搭建一个Hibernatedemo
1.新建一个maven项目 2.写pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave转载 2015-12-05 15:21:06 · 455 阅读 · 0 评论 -
import语句在包名前加static
import static 是静态导入,是jdk1.5的新特征,可以不同过调用包名,直接使用包里的静态方法例如:不用import staticpublic class Test {public static void main(String[] args) { System.out.println(Integer.MAX_VALUE); System.out.print转载 2015-12-24 11:27:54 · 612 阅读 · 0 评论 -
java8 打印本月日历
java8打印日历原创 2016-12-28 15:52:20 · 568 阅读 · 0 评论 -
java8 求年、月、周的第几天
java8 第几天原创 2016-12-28 15:09:46 · 1072 阅读 · 0 评论 -
Java8 求本月的第一天和最后一天
java8 本月第一天最后一天原创 2016-12-28 15:02:52 · 16061 阅读 · 0 评论 -
Java8求本月每周末的日期
java8 日期原创 2016-12-28 14:55:08 · 2071 阅读 · 0 评论 -
Java8 求本月的天数
天数原创 2016-12-28 14:48:07 · 4387 阅读 · 1 评论 -
java8 之LocalDate类
java8 LocalDate类转载 2016-12-28 14:44:46 · 1761 阅读 · 0 评论 -
字符、字节的概念及其区别
字节字符原创 2016-12-21 17:42:39 · 917 阅读 · 0 评论 -
log4j加载自定义的日志的配置文件
log4j加载自定义的日志的配置文件 加载自定义的mylog4j.properties文件 方法一(相对路径):public static void configure() { //加载自定义的配置文件,相对路径 PropertyConfigurator.configure("src/main/resources/mylog4j.properties")转载 2016-11-28 16:06:56 · 1645 阅读 · 0 评论 -
springmvc中文乱码
中文乱码问题解决原创 2016-11-23 17:45:08 · 363 阅读 · 0 评论 -
log4j只显示info级别
log4j只显示一个级别日志原创 2016-11-29 16:20:36 · 8340 阅读 · 0 评论 -
未赋值的实例变量
1.Dog类public class Dog { private int size; private String name;public int getSize() { return size; } public void setSize(int size) { this.size = size; } public String getName() { retu原创 2015-12-09 17:26:05 · 370 阅读 · 0 评论 -
Java基本数据类型
基本数据类型有8中:1.整型(4种)byte,short,int ,long2.浮点类型(2种)float,double3.字符型(1种)char4.逻辑型(1种)boolean1.整型:byte 1个字节 ,short 2个字节,int 4个字节,long 8个字节 其中使用long类型的时候数值后面加个后缀l或L,转载 2015-12-09 16:40:24 · 264 阅读 · 0 评论 -
中文的排序
public static void main(String[] args) { String[] names = { "曹操", "项羽", "刘备", "李振", "张飞", "刘威" }; Arrays.sort(names, Collator.getInstance(java.util.Locale.CHINA));// 升序; System.out.println(Array转载 2015-12-07 17:59:57 · 304 阅读 · 0 评论 -
数字变为7位的字符串
public static void main(String[] args) { int countcode =5; String str = String.format("%07d", countcode); System.out.println(str); }//输入:0000005原创 2015-12-07 18:03:27 · 452 阅读 · 0 评论 -
Collection
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据抽象,比转载 2013-09-22 16:30:47 · 610 阅读 · 0 评论 -
线程的休眠和让步还有加入
package ch12;public class SleepText { public static void main(String[] args) { System.out.println("主线程启动:"); Thread t1 = new Thread(new SleepRunner()); t1.start(); for(int i=1;i<=50;i++)转载 2013-09-22 17:55:59 · 675 阅读 · 0 评论 -
Java 字符串修改
package ch3;public class StringText { public static void main(String[] args) { // TODO Auto-generated method stub String str ="你好吗,生活需要自己努力!"; System.out.println(str.substri原创 2013-08-26 20:26:14 · 735 阅读 · 0 评论 -
java String类intern()方法
package ch3;public class StringText { public static void main(String[] args) { // TODO Auto-generated method stub String str1 ="fly"; String str2 ="weight"; St转载 2013-08-26 20:10:48 · 586 阅读 · 0 评论 -
java 插入排序
package ch3;public class MaoPao { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a[] ={12,25,32,13,62,36,98}; int i=0,j=0,k=0; f转载 2013-08-26 16:37:57 · 490 阅读 · 0 评论