
java
ssxueyi
15年软件开发、管理、产品设计经验,大数据领域新星创作者,擅长大数据和数据可视化、BI的规划、设计、落地。
展开
-
jdk安装遇到 Error: could not open 'C:\Program Files\Java\jre6\lib\i386\jvm.cfg' 错误的解决方法
安装jdk如果遇到“Error: could not open `C:\Program Files\Java\jre6\lib\i386\jvm.cfg'。”类似错误,可以尝试以下2种方法解决:1.删除C:\windows\system32下的java.exe、javaw.exe和javaws.exe;2.把path变量的配置上移至最上方,jre/bin放最上面:...原创 2020-02-03 10:31:30 · 1612 阅读 · 0 评论 -
java保留2位小数点
保留小数位数要求是常见的需求,比如保留2位小数的常见实现方法如下:1.使用String.format方法格式化2.使用DecimalFormat.format格式化代码如下: //原始数据 double d=123.456789; //1.使用String.format方式 String r1 = String.format("%....原创 2020-01-18 14:41:31 · 511 阅读 · 0 评论 -
linux后台运行jar命令,退出命令窗口后继续运行
使用nohup + &方法, 命令如下:nohup java -jar deme.jar -> temp.log &其中nohup 表示后台运行,关闭窗口后也也继续执行,&意思是终端连接的时候后台运行,终端断了进程也会停。...原创 2019-12-09 14:22:58 · 4442 阅读 · 0 评论 -
java 8 获取当前时间(新方法)
相对之前的获取时间方式,Java 8提供新的Date-Time API,获取当时时间的方法如下:import java.time.LocalDate;import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;/** * ...原创 2019-12-07 16:55:31 · 17973 阅读 · 0 评论 -
spring boot 2.0项目设置默认访问路径(页面)方法
spring boot 2.0开始弃用了WebMvcConfigurerAdapter ,我们可以用WebMvcConfigurer,代码如下:import org.springframework.context.annotation.Configuration;import org.springframework.core.Ordered;import org.springframew...原创 2019-11-30 17:31:15 · 1204 阅读 · 0 评论 -
java socket客户端绑定本地端口的方法
1. java socket链接服务端时, 不绑定本地端口(随机端口), 可以使用以下方法创建socket:Socket socket=new Socket("127.0.0.1",6000);2. 如果需要绑定本地端口(指定端口), 可以使用以下方法创建socketSocket socket=new Socket();//connect之前绑定本地端口socket.bind...原创 2019-10-22 10:07:59 · 5895 阅读 · 2 评论 -
java时间相减
String t1 = "2019-10-15 13:59:50";String t2 = "2019-10-15 13:59:54";//格式化SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");Date d1 = sdf.parse(t1);Date d2 = sdf.parse(t2);//单位...原创 2019-10-15 14:03:37 · 1430 阅读 · 0 评论 -
java获取当前时间
import java.util.Date;import java.text.SimpleDateFormat;/** * 获取当前时间**/public class Demo { public static void main(String[] args) { //时间格式 SimpleDateFormat df = new SimpleD...原创 2019-09-25 09:10:25 · 305 阅读 · 0 评论 -
-bash: export: `??': not a valid identifier
今天配置服务器jdk环境变量source /etc/profile时出现了"-bash: export: `??': not a valid identifier"错误,经查,是因为export环境变量后面多了中文“ ”导致的,把多余的空格去掉,再次执行“source /etc/profile”即可正常执行。...原创 2019-09-16 09:18:56 · 4440 阅读 · 1 评论 -
Temporary failure in name resolution错误解决方法
今天迁移服务器之后原本正常运行的程序报"Temporary failure in name resolution"错误,意思是域名解析失败,但是DNS什么的设置没有问题,其实是主机名解析失败。常见解决方案是在hosts里配置一下即可。原创 2019-09-10 22:17:28 · 174707 阅读 · 16 评论 -
java获取当前时间
SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");//设置日期格式Stringtime=df.format(newDate());原创 2019-08-14 20:56:11 · 127 阅读 · 0 评论 -
java使用poi实现excel保护工作表实例代码(支持.xls和.xlsx)
java使用poi实现excel保护工作表,支持.xls和.xlsx类型的excel,代码如下:import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inp...原创 2019-08-14 09:24:40 · 3323 阅读 · 0 评论 -
java使用poi解密excel文件
这里所说的解密是指数解密文件密码,而非保护工作表或工作博的密码,代码如下:import java.io.FileInputStream;import org.apache.poi.hssf.record.crypto.Biff8EncryptionKey;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.p...原创 2019-08-13 21:06:27 · 2987 阅读 · 2 评论 -
eclipse 显示内存使用情况
1.windows-->preferences-->General2. 勾上show heap status 选项原创 2019-07-23 17:49:30 · 3138 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Request header is too large 解决方法
java.lang.IllegalArgumentException: Request header is too large错误是因为前台请求时的header过长引起的,一般出现在get请求时,首先建议改为post请求,如果非用get请求方式,可以通过修改tomcat配置文件解决请求头过长异常,修改方法如下:在tomcat安装目录/config/server.xml文件的Connector配...原创 2019-06-24 16:48:45 · 33720 阅读 · 0 评论 -
tomcat指定jdk路径
经常用到的,tomcat指定jdk路径,方法如下:修改bin路径下的catalina.bat和setclasspath.bat文件,在开头部分增加如下代码:set JAVA_HOME=D:\whg\jdk1.8.0_181set JRE_HOME=D:\whg\jdk1.8.0_181\jre...原创 2019-05-24 11:21:12 · 15265 阅读 · 0 评论 -
win7、win10系统JDK环境变量配置
jdk环境变量配置共包括三项:JAVA_HOME、CLASSPATH、PATH。配置过程如下:右键点击“我的电脑”(有的系统叫“计算机”、“此电脑”等等),属性 —> 高级系统设置 —> 环境变量,在“系统变量”栏下进行以下操作:1.新建变量名:JAVA_HOME变量值:jdk安装路径,如:D:\Java\jdk1.6.0_452.新建变量名:CL...原创 2018-09-19 18:24:18 · 59231 阅读 · 19 评论 -
数据库连接池 HikariCP 使用实例及配置参数详解
HikariCP数据库连接池,代号:光,表示它非常快。github地址:https://github.com/brettwooldridge/HikariCPjar包下载或maven引用地址:http://maven.outofmemory.cn/com.zaxxer/HikariCP/ 或 https://mvnrepository.com/artifact/com.zaxxer/Hikar...原创 2018-10-29 14:31:31 · 22567 阅读 · 3 评论 -
java登录linux系统,执行shell脚本并读取执行结果实例
使用插件:jcraft,jar包地址:https://mvnrepository.com/artifact/com.jcraft/jschjava操作linux系统实例代码:import java.io.InputStream;import com.jcraft.jsch.Channel;import com.jcraft.jsch.ChannelExec;import com...原创 2018-10-30 14:08:27 · 1632 阅读 · 0 评论 -
spring boot整合mybatis和hikariCP
hikariCP,号称目前(2018.11)最快的数据库连接池,本文整理了一下spring boot整合mybatis和hikariCP的方法,以备后用。spring boot 2.0以上版本默认hikariCP作为数据库连接池,本文整理的是spring boot2.0以下版本的整合方法。1.demo代码整体架构2.创建maven项目 3.修改pom.xml,添加依赖...原创 2018-11-06 18:33:17 · 3460 阅读 · 1 评论 -
spring boot整合mybatis和hikariCP时遇到 jdbcUrl is required with driverClassName 错误的解决方法
在整合sping boot + mybatis + hikariCP 时,spring boot 版本:1.5,遇到了以下问题:1.单数据源时,配置文件中数据库的url用spring.datasource.jdbc-url时,无法正常启动,用spring.datasource.url时可以正常启动及使用。2.多数据源时,配置文件中数据库的url用spring.datasource.jdbc...原创 2018-11-07 17:03:29 · 1369 阅读 · 1 评论 -
java连接oracle数据库及java链接mysql数据库基础操作实例代码
java连接数据库基础操作实例代码,备用。 public static void main(String[] args) { try{ //mysql String URL="jdbc:mysql://127.0.0.1:3306/mytest?useSSL=false&useUnicode=true&characterEncoding=utf-8&a...原创 2018-11-11 18:25:28 · 360 阅读 · 0 评论 -
java socket网络编程实例代码(含服务端和客户端)
本代码为java socket网络编程实例代码,包括客户端和服务端,实现客户端发送消息,服务端接收并反馈消息。 server.java为服务端代码。 client.java为客户端代码。服务端代码server.java:package socket;import java.io.BufferedReader;import java.io.IOException;import j...原创 2018-11-12 18:21:51 · 4366 阅读 · 2 评论 -
java链接hbase数据库实例代码
本文是java操作hbase的简单代码,备用。windows环境链接hbase前需要的准备工作,请参考:https://blog.csdn.net/ssxueyi/article/details/79716902package hbase;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop...原创 2018-11-12 18:34:57 · 983 阅读 · 0 评论 -
java链接hbase数据库实例代码,包括增删改查及批量操作、范围查询等
本代码是java链接hbase数据库实例代码,包括增删改查及批量操作、范围查询等,备用.代码如下:import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.Cell;import org.apache.hadoop.hbase.CellUtil;import org.apache.hado...原创 2018-11-27 16:18:01 · 666 阅读 · 0 评论 -
spring boot项目打成war包部署到tomcat运行的方法
一般情况下,spring boot项目在IDE中直接启动Application类即可启动,但生产环境肯定要部署到中间件上,比如tomcat,主要步骤如下:1.明确打包方式为war:在pom.xml中增加语句:<packaging>war</packaging>2.明确tomcat相关依赖包的scope为provided:3.修改Application...原创 2018-12-26 18:04:17 · 2883 阅读 · 0 评论 -
spring boot项目设置默认访问路径(页面)方法,包括spring boot 2.0及以上版本实现方法
spring boot项目一般通过Application启动,且不需要配置web.xml,所以设置默认访问页面可以通过以下方法实现,比如增加默认DefaultView类,代码如下:import org.springframework.context.annotation.Configuration;import org.springframework.core.Ordered;impor...原创 2018-12-27 11:36:30 · 34618 阅读 · 7 评论 -
java项目读取配置文件实例代码
代码:import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * * <p>类描述:文件操作工具类 </p> * <p>创建人:wanghonggang </p> * <p>创建时间:2019年1月...原创 2019-01-30 16:04:37 · 891 阅读 · 0 评论 -
mybatis批量插入或批量更新,oracle和mysql数据库配置方法不同
因为oracle与mysql语句的执行差别,使用mybatis批量插入/更新操作时mapper文件的配置方法不尽相同,oracle库的配置文件和mysql库的配置文件写法如下,备用。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//...原创 2019-02-22 16:47:06 · 1455 阅读 · 4 评论 -
前后台传值request.getParameter方法中文乱码问题的解决办法
这个乱码问题有很多解决方法, 喜欢用的是以下这2种, 在此记录备用:String str = new String(request.getParameter("参数").getBytes("iso-8859-1"), "utf-8");或request.setCharacterEncoding("UTF-8");String str =request.getParameter("参...原创 2019-03-04 14:59:23 · 3736 阅读 · 2 评论 -
tomcat指定项目路径(tomcat访问项目不带项目名称)
tomat默认加载webapps路径下的项目 ,如果想要更改(指定项目路径),可以通过修改conf/server.xml文件实现:在host里添加以下代码:<Context path="" docBase="E:\workspaces\demo" debug="0" reloadable="true"/>其中,path为访问路径,设置为空,访问时不用带项目名称,直接通过端...原创 2019-05-24 10:41:21 · 8704 阅读 · 0 评论 -
tomcat设置窗口标题名字
如果多个tomcat同时运行时,不方面区分,可以通过自定义设置tomcat窗口标题名字标示,方法如下:修改bin路径下的catalina.bat文件,增加如下代码:if "%TITLE%" == "" set TITLE=自定义标题名称...原创 2019-05-24 11:09:41 · 5098 阅读 · 0 评论 -
Linux离线安装jdk,bin、rpm和tar.gz三种方式及jdk环境变量配置
本文主要是为了记录安装过程,方便后续用到时可及时翻阅,如有不对之处,请各位不吝赐教。因离线安装方法较为常用,故本文主要说明使用离线方式安装jdk的方法,在线安装方法后续补充。第一步:下载jdk官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html,根据需要选择版本下载。jdk安装文件有bi...原创 2018-09-19 16:58:09 · 12150 阅读 · 3 评论