用Java代码读取文件时,保持文件本来的格式(主要是保持换行),这点有时候比较重要。用代码实现也相当简单。private static void readFile() {StringBuilder sb = new StringBuilder();String data;try {BufferedReader br = new BufferedReader(new FileReader(".\\TestFile\\Test"));// 判断之后一行是否为空。如果为空,则结束循环。while ((data = br.readLine()) != null) {sb.append(data);// 保持读取的文件的格式。sb.app...
选中你要加注释的方法或类,按 Alt + shift + J。 文件 (Files)注释标签:/** * @Title: ${file_name}* @Package ${package_name}* @Description: ${todo}* @author souvc* @date ${date}*/类型 (Types)注释标签(类的注释):/*** ClassName: ${type_name}* @Description: ${todo}* @author yokoboy* @date ${date}*/字段 (Fields)注释标签:/*** @Fields ${field} : ${todo}*/构造函数标签:/*** <p>Description: </p>* ${tags}...
Java代码运行的方式1:在开发工具中运行
2:双击 jar 文件运行
3:在命令行中运行
4:在网页中运行上述运行方式都离不开 JRE,也就是 Java 运行时环境。实际上 JRE 仅包含运行 Java 程序的必须组件,包括 Java 虚拟机以及 Java 核心类库等。Java 程序员经常接触到的 JDK 同样包含了 JRE,并且还附带了一系列开发和诊断工具。为什么 Java 要在虚拟机里运行Java 是一门高级程序语言,语法复杂,抽象程度高,因此直接在硬件上运行并不...
快速排序(Quicksort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。实现方式一: 1package test1;2 3publicclass QuicSort {4/* 5 * 使用快速排序6 * arras:要排序的数组7 * low:数组的开始下标8 * hig...
Zookeeper客户端java代码操作上篇博客记录了shell命令操作zookeeper集群的方式,这次尝试采用java代码来操作。通过查阅API,发现并不困难。1. 首先获得客户端与服务器的连接 //zookeeper客户端private ZooKeeper zkCli;//连接地址private static final String CONNECT_STRING = "hadoop102:2181,hadoop103:2181,hadoop104:2181";//session过期时间private static final int SESSION_TIMEOUT = 2000;/*** 创建客户端实例对象** @...
原文:http://www.open-open.com/code/view/1428398234916 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; publicclass MD5Utils { /** * md5加密方法 * @param password * @return*/publicstatic String md5Password(String password) { try { // 得到一个信息摘要器 MessageDigest digest = MessageDigest.getInstance("md5"); byte[] result = digest.digest(password.getBytes()...
publicclass XiaoHaiNianLing {publicstaticvoid main(String[] args) {int X = 7;int B = 7;for (int a=0;a<X;a++){int C = B+a*2;System.out.print("年龄为"+C);}}}原文:http://www.cnblogs.com/zhaoxifei/p/5024495.html
前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑 的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上 线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以...
随着计算机技术,尤其是网络技术的飞速发展,如今的程序开发人员不仅仅局限于基于单机运行或单一线程的应用程序的开发。服务器端 / 客户端模式的最显著的特点是一个服务器端应用能同时为多个客户端提供服务。而传统的服务器端 / 客户端模式通常为每一个客户端创建一个独立的线程,这种实现方式在客户端数量不多的情况下问题不大,但对于类似于铁路网络订票这样的瞬间客户数量巨大的系统来说,效率极端低下。这是因为一方面创建新线...
title: lombok 简化 Java 代码
date: 2018-10-20 20:32:19
tags: lombok
author :辰砂tj1.介绍Lombok 是一种 Java 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。Lombok官网:https://projectlombok.org2.idea使用1.引入依赖在项目中添加Lombok依赖jar,在pom文件中添加如下部分。(不清楚版本可以在Maven仓库中搜索)<!-- https://mvnrepository.com/artifact/org.p...
Java 程序中使用 Logback,需要依赖三个 jar 包,分别是 slf4j-api,logback-core,logback-classic,在 maven 项目中依赖如下:<!-- springboot项目默认了logback的依赖,无需手动添加 --><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.5</version></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>1.0.11</version></depen...
下载地址https://yq.aliyun.com/download/2720?utm_content=m_1000019584阿里在2017年10月份的云栖大会上发布了基于java开发手册的java扫描插件,主要功能是扫描出java代码潜在的代码隐患,提升代码质量!将不符合规约的代码显示出来,还实现了一键bug修复的功能,支持idea和eclipse。 1.插件安装点击settings---->plugins---->Browse repositories 搜索框中输入alibaba 选择 Alibaba Java Coding Guidelines,点击 右边的Install...
package zhiZuo4;publicclass Test {publicstaticvoid main(String[] args){//声明定义字符串String A = "AAAAAA";String B = null;B = new String();B = new String("AAAAA");char[] c = newchar[]{‘A‘,‘A‘,‘A‘};String D = new String(c);System.out.println("字符串D长度为"+D.length());System.out.println("字符串D为"+D);//查找字符或字符串int E = D.indexOf("AA");System.out.println(E);int F = D.indexOf("B");Sys...
<bean id="propertyConfigurer" class="com.****.framework.core.SpringPropertiesUtil"lazy-init="false"><property name="locations"><list><value>classpath:config/sys.properties</value></list></property></bean>applicationContext.xml文件中配置好sys.properties文件的路径 ↑↑↑↑然后是springPropertiesUtil文件内容:package com.****.framework.core;import org.apache.commons.lang3.StringUtils;
import org.sprin...
一、第一行Java代码package com.hello.main;publicclass Main {publicstaticvoid main(String[] args) {System.out.println("Hello Word");}
} package:包,你可以理解为书包,钱包,女朋友的小包。在java中用包来存放不同的代码。为啥要有这个东东?想一想,你上学的时候,书包是干啥的,用来放书的,女朋友的小包包用来干啥的,放手机化妆品的。java中的package就是用来放java源码文件的。如果你不理的话,请想一想书包的作用...