当前位置:首页 » JAVA技术教程

JAVA技术教程

10
阅读

通过Java代码实现图片的放大和缩小

本文介绍的例子在Android安卓手机上测试通过。先看看效果吧。可以看到这个开发好的安卓应用有三个按钮:ZoomIn缩小图片,ZoomOut放大图片和Save保存。初始页面: 
来源 2018-08-02 12:21
2
阅读

如何使用Java代码给图片增加倒影效果

效果倒影率为90%时的效果:
来源 2018-08-02 12:21
2
阅读

谈谈java线程中的Join

最近在看java中线程相关的知识,学会很多以前感觉很模糊的知识点,今天准备记录一下线程的join方法开始写join方法前,先说一下java编程时会用到的一种等待-通知的模型,...
来源 2018-08-02 08:01
6
阅读

java8新特性学习笔记

packagecom.tmall.tac.biz;importorg.apache.commons.lang.StringUtils;importjava.util.*;importjava.util.function.Function;importjava.util.stream.Collectors;/***Cr...
来源 2018-07-31 11:21
20
阅读

字符串 java字符串编码转换处理类

该字符串处理类包括将ISO-8859-1编码的字符串转换成GBK编码、对输入的字符串进行一次编码转换,防止SQL注入和验证URL地址是否存在的方法。字符串处理类(编码转化、SQL注...
来源 2018-07-31 10:01
13
阅读

统计一个字符串中相应字符出现的次数

packagecom.renshan.timi.collections;importjava.util.Iterator;importjava.util.Set;importjava.util.TreeMap;publicclassTreeMapDemo{//统计一个字符串中相应字符出现...
来源 2018-07-30 10:42
2
阅读

Java强引用-软引用-弱引用-虚引用

引用分为四个,从高到低的级别以此为强引用-软引用-弱引用-虚引用.引用类型类别回收机制用途生存时间强引用从不回收对象状态JVM停止运行时软引用内存不足时进行回收缓存内存不足弱引用对象不被引用时回收缓存GC运行后虚引用对象被回收时管理控制精确内存稳定性unknown
来源 2018-07-30 08:01
1
阅读

【JAVAMAil之带附件发送邮件】

packagecn.com.test.mail;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.OutputStream;importjava.util.Properties; importjavax.activat...
来源 2018-07-30 08:01
4
阅读

Java Servlet 温故而知新

Servlet是运行在Web服务器上的Java小程序,能够接收并响应客户端发来的HTTP请求。JavaWeb开发中,JSP页面在编译之后也是生成Servlet,而编译的过程在用户第一次访问页面...
来源 2018-07-29 17:21
35
阅读

leetCode周赛95解题报告 javascript

比赛地址https://leetcode-cn.com/contest/weekly-contest-95 876.MiddleoftheLinkedList876.链表的中间结点给定一个带有头结点 head 的非空单链表,返回链表的中间结点...
来源 2018-07-29 12:21
5
阅读

体验 Java 9(2):更新与非重大改动

本文也发在我的个人博客上:https://hltj.me/java/2018/04/02/experience-java9-update-minors.html 。本篇介绍Java9更新以及一些非重大改动。更新Java9已经正式发布半年...
来源 2018-07-29 08:01
5
阅读

Spring(31)——WebClient介绍

 WebClient是从SpringWebFlux5.0版本开始提供的一个非阻塞的基于响应式编程的进行Http请求的客户端工具。它的响应式编程的基于Reactor的。WebClient中提供了标准Http请求...
来源 2018-07-28 10:21
9
阅读

Java基础——内部类

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。一.内部类:有名内部类:*...
来源 2018-07-28 08:01
43
阅读

mybatis用Map返回的字段全变大写的问题

mybatis通常情况都是用javabean作为resultType的对象,但是有时也可以使用selectid=executeparameterType=StringresultType=java.util.HashMap${value}/select 如...
来源 2018-07-26 16:24
1
阅读

Spring(30)——RestTemplate介绍

Spring之RestTemplate介绍RestTemplate是SpringWeb模块提供的一个基于Rest规范提供Http请求的工具。应用中如果需要访问第三方提供的Rest接口,使用RestTemplate操作将非...
来源 2018-07-26 14:24
1
阅读

Spring(29)——Spring整合Quartz

假设有一个QuartzTasks类,其有一个print方法,现需要在Spring中使用Quartz对其进行定时调度。我们先配置一个JobDetail,采用Spring提供的MethodInvokingJobDetailFactory...
来源 2018-07-26 11:44
2
阅读

spring cloud 中使用zuul作为路由时上传文件名称乱码处理

最近在做关于文件上传的接口,但是不管怎么处理,文件的名称总是乱码,我们使用的技术站为springcloud前端原代码:uploadData(){letformData=newFormData()letfileNames=[...
来源 2018-07-25 14:23
3
阅读

bat等大公司常考java多线程面试题

1、说说进程,线程,协程之间的区别简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程.进程在执行过程中拥有独立的内存单元,而...
来源 2018-07-25 08:03
5
阅读

使用IDEA基于Maven搭建多模块聚合工程(springmvc+spring+mybatis整合)

终于有时间搞java了,今天使用IDEA基于maven搭建了多模块聚合工程,经过了多番尝试,终于成功啦!注意:这里是在原作者的基础上改进的版本,原作者的版本的pom依赖存在问...
来源 2018-07-24 10:21
4
阅读

Java基础——异常

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。异常处理:可以挖很多个陷阱...
来源 2018-07-24 08:01
15
阅读

gradle使用mybatis-generator生成user表相关文件只生成mysql..user的原因说明

    在gradle中使用mybatis的生成代码类的时候,因为gradle不像maven那样直接支持生成工具,需要我们通过ant来手写task来运行,我这里使用的是mysql8数据库,先介绍下遇...
来源 2018-07-23 16:04
12
阅读

leetCode周赛94解题报告 javascript

比赛地址https://leetcode-cn.com/contest/weekly-contest-94 872.Leaf-SimilarTrees考虑一个二叉树的所有叶子。这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。...
来源 2018-07-22 11:42
5
阅读

java.net.UnknownHostException

 现象: 原因:java在选择协议时,会优先选择IPV6协议;若IPV6协议不可使用,那么访问不能通过;(在java程序中访问外网地址时,若在程序中不能访问,而在浏览器中可以访...
来源 2018-07-21 11:01
18
阅读

Java基础——面向对象

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。Object的方法:clone()Objec...
来源 2018-07-21 08:01
2
阅读

使用gradle构建java项目3

 gradle是什么gradle是一个让构建自动化的工具,类似于maven,ant的功能.使用gradle可以给java项目编译,单元测试,打包,或者生成可执行的jar包等gradle的依赖环境gradle依赖j...
来源 2018-07-20 08:00