Java学习笔记
java
绀香之末
青木年华,悠悠牧之
展开
-
解决Hessian【hessian-4.0.7.jar】不能正确传输的问题
解决Hessian【hessian-4.0.7.jar】不能正确传输的问题问题现象使用Hessian作为RPC框架传输数据,发现消费者收到的字段为0,而实际提供者返回的值非0。解决方案hessian-4.0.7.\META-INF\hessian中是没有“deserializers”、“serializers”两文件的。而“hessian-4.0.37.jar”中已经增...原创 2018-03-19 16:14:34 · 1384 阅读 · 0 评论 -
Java调用dll的几种方法
Java调用dll的几种方法Java_JNI调用C/C++代码JNI,是Java Native Interface的简称,中文是“Java本地调用”。通过这种技术可以做到以下两点:Java程序中的函数可以调用Native语言写的函数,Native一般指的是C/C++编写的函数。Native程序中的函数可以调用Java层的函数,也就是说在C/C++程序中可以调用Java的函数。JNI并不是什么特转载 2017-08-23 08:27:35 · 3634 阅读 · 0 评论 -
Linux系统时间与Tomcat日志时间不一致的问题解决方案
问题描述:tomcat控制台显示的日志时间与当前时间相差8个小时(或其它数值)。是JVM设置时区的问题。解决方法是:修改catalina.sh文件查找catalina.sh文件路径: find / -name “catalina.sh”在文件的开头添加如下内容:export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/sha...原创 2018-02-28 08:57:52 · 2356 阅读 · 0 评论 -
Java时间和时间戳的相互转换
Java时间和时间戳的相互转换时间转换为时间戳原创 2018-01-02 13:40:22 · 407 阅读 · 0 评论 -
ajax中请求路径(url)的问题
比如你的页面路径是:http://localhost:8080/projectname/resource/index.htmlurl请求最后加.do是为了服务器区分这个请求是静态资源还是servlet请求(后边有.do就是servlet请求)1、相对于网站根目录可以用"/"开始 (根目录是指服务器的根目录,不是你项目的根目录)$.ajax({ url:"/getData.do"})...原创 2019-06-27 10:16:59 · 3696 阅读 · 0 评论 -
java outputstream如何转化成byte[]
java outputstream如何转化成byte[]InputStream重用技巧(利用ByteArrayOutputStream) InputStream is = null; ByteArrayOutputStream bout = new ByteArrayOutputStream(); String picUrl = imgData; picUrl原创 2018-01-09 15:36:20 · 34904 阅读 · 7 评论 -
struts2.5的小例子
第一步,导入工程所需jar包我自己用的是struts-2.5.16-min-lib.zip,解压导入jar。下载链接:https://pan.baidu.com/s/1f5NGEZfheJu1GvhVC3GYuQ 密码:o9v8第二步,实现登录功能package com.bingcao.test;import com.opensymphony.xwork2.Action...原创 2018-08-07 13:40:52 · 757 阅读 · 0 评论 -
SVN使用
1.1 版本控制2.1.1 什么是版本控制版本控制(Revision Control):是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。也是一种软体工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新。1.1.2 版本控制软件CVS(Concurrent Versions System)代...翻译 2018-09-27 19:19:49 · 350 阅读 · 0 评论 -
Java获取程序执行时间
以毫秒为计算单位//伪代码long startTime = System.currentTimeMillis(); //获取开始时间doSomething(); //测试的代码段long endTime = System.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间:" + (endTime - startTime)转载 2017-08-23 08:29:25 · 292 阅读 · 0 评论 -
前端js操作session的方法
前端js操作session的方法session需引用库 jquerySession.js添加数据$.session.set('key', 'value')删除数据$.session.remove('key');获取数据$.session.get('key');清除数据$.session.clear(); sessionStorage这个同页面可...原创 2019-11-26 16:15:11 · 9174 阅读 · 2 评论 -
java 获取当天(今日)零点零分零秒
java 获取当天(今日)零点零分零秒日期格式Calendar calendar = Calendar.getInstance();calendar.setTime(new Date());calendar.set(Calendar.HOUR_OF_DAY, 0);calendar.set(Calendar.MINUTE, 0);calendar.set(Calendar.SECOND...原创 2020-04-09 11:12:23 · 434 阅读 · 0 评论 -
Ubuntu14.0.4安装mysql5.7.21
之前写过一个apt的安装方式,但是Ubuntu14下默认安装mysql5.5 Ubuntu下apt安装mysql。由于工程的需要,需要安装高版本的mysql,记录mysql5.7.21的安装过程及遇到的问题。卸载mysql参看之前的文章。准备工作1.下载mysql5.7.21mysql官网下载地址。2.解压sudo tar -xvf mysq...原创 2018-01-25 11:40:43 · 673 阅读 · 0 评论 -
List接口
List接口public interface List<E> extends Collection <E>{}List接口中存储元素的特点:List中存储的元素实现类排序,而且可以重复的存储相关元素。(1)ArrayList:优点:操作读取操作效率高,基于数组实现的,可以为null值,可以允许重复元素,有序,异步。缺点:由于它是由动态数组实现的,不适合频繁的对元素的插入和删除操作,因为每次插入和删除都需 要移动数组中的元素。(2)LinkedList:优点:Lin原创 2020-11-02 09:11:19 · 78 阅读 · 0 评论 -
Java时间和时间戳的相互转换
Java时间和时间戳的相互转换时间转换为时间戳:/* * 将时间转换为时间戳 */ public static String dateToStamp(String s) throws ParseException{ String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-...原创 2020-05-06 16:28:30 · 127 阅读 · 0 评论 -
js获取最近7天的日期
getDay(0);//当天日期getDay(-7);//7天前日期function doHandleMonth(month){ var m = month; if(month.toString().length == 1){ m = "0" + month; } return m; }f...转载 2018-06-06 20:23:12 · 6332 阅读 · 0 评论 -
关于初学者使用IntelliJ IDEA的一些配置
关于初学者使用IntelliJ IDEA的一些配置IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一, IDEA是JetBrains公司的产品,现在有逐步取代老牌Java开发工具Eclipse的趋势.IntelliJ IDEA 2017.2 破解1 下载IntelliJ IDEA 2017.22 安装,...原创 2019-03-14 10:39:49 · 158 阅读 · 0 评论 -
JAVA API 下载
java api 文档下载java 文档java1.6中文版原创 2018-02-24 10:19:50 · 337 阅读 · 0 评论 -
spring boot 整合Dubbo/Zookeeper
spring boot 整合Dubbo/Zookeeper一、技术介绍•ZooKeeperZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。•DubboDubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么原创 2020-07-29 14:26:09 · 168 阅读 · 0 评论 -
时间的比较——before()方法
时间的比较——before()方法;MarkdownPad 是 Windows 平台上一个功能完善的 Markdown 编辑器。1.问题:时间,如何比较时间前后大小?2.两种不同类型的数据都可以用before()2.1 Calendar格式2.1 Date格式import java.util.Calendar;import java.util.Date;public cla...原创 2019-12-05 09:35:22 · 4582 阅读 · 0 评论