Java
文章平均质量分 81
爱游戏爱动漫的肥宅
越努力,越幸运!
展开
-
java单用户登录实现(详细代码)
单用户登录的实现比较简单,只要在session上动动手脚就行了单用户登录有两种实现方式1)当前用户登录验证成功时,如果该用户的账号已经登录,则挤掉已登录的账号,由该用户登录2)当前用户登录验证成功时,如果该用户的账号已经登录,则提示当前用户该账号已登录,并且不允许当前用户登录原创 2020-01-11 18:42:16 · 3760 阅读 · 3 评论 -
Java enum(枚举) 详解
Java enum(枚举) 详解转载 2017-06-15 20:22:59 · 346 阅读 · 0 评论 -
JDBC连接数据库的方式
jdbc 连接数据库的三种方式原创 2017-05-20 21:49:58 · 1150 阅读 · 0 评论 -
斐波那契数列的三种实现方式
斐波那契数列的三种实现方式:递归,尾递归,迭代原创 2017-05-21 17:13:33 · 1596 阅读 · 0 评论 -
字符 A、B、C 的所有组合(ABC、ACB、BAC、BCA、CAB、CBA)
原题:写一个函数。当输入A、B、C时,输出ABC、ACB、BAC、BCA、CAB、CBA巧妙用递归实现了输入任意个字符,可以输出他们所有的组合。原创 2016-11-04 17:58:36 · 5906 阅读 · 1 评论 -
Java 中 Future 浅解
项目中看到使用了 Future 模式,之前没见过,就找资料了解了一下,发现挺有意思的。 前端异步有 ajax ,后台要异步就可以用 Future 模式了。 Future 模式有点类似 java 的多线程 runnable ,它们的区别就是 Runnable 里面的 run 方法是没有返回值的,而 Future 中的 call 方法有返回值。这就使得当我们的子线程有返回值,并且主线程需要使用子线...原创 2018-05-22 19:54:27 · 455 阅读 · 0 评论 -
Comparator 的用法
转载地址:https://blog.csdn.net/u012250875/article/details/551265311、为什么写comparator 是 javase 中的接口,位于 java.util 包下,该接口抽象度极高,有必要掌握该接口的使用大多数文章告诉大家 comparator 是用来排序,但我想说排序是 comparator 能实现的功能之一,他不仅限于排...转载 2018-08-22 20:49:02 · 1857 阅读 · 0 评论 -
Java 操作 xml 文件之写入
对于 Java 对 xml 文件的读写,我在网上看了很多版本,结构差不多,根据自己的理解进行了一些总结。 写入数据到 xml 相对比较简单,我总结了以下两种写入方法,仅供参考!1、dom4j 写入先看代码import java.io.PrintWriter;import java.io.Writer;import java.util.HashMap;import jav...原创 2018-08-25 11:49:57 · 8198 阅读 · 3 评论 -
Java 操作 xml 文件之 dom4j 解析
dom4j 解析:文档对象模型解析,是W3C指定的一套规范标准。需要把整个文档读取到内存中,占用内存大,解析慢,但是访问效率高,增删改查快。适合解析小型文档。 SAX 解析:基于事件驱动解析文档,边读边解析,不必解析整个文档,解析速度快,但是访问效率低,只能从开始顺序解析。 1、dom4j 解析获取整个文档内容获取指定的某类元素节点的内容获取指定的某个元素...原创 2018-08-25 20:40:54 · 370 阅读 · 1 评论 -
Java 操作 xml 文件之 SAX 解析
dom4j 解析:文档对象模型解析,是W3C指定的一套规范标准。需要把整个文档读取到内存中,占用内存大,解析慢,但是访问效率高,增删改查快。适合解析小型文档。 SAX 解析:基于事件驱动解析文档,边读边解析,不必解析整个文档,解析速度快,但是访问效率低,只能从开始顺序解析。 2、SAX 解析输出到控制台封装成对象2、SAX 解...原创 2018-08-25 21:55:49 · 747 阅读 · 0 评论 -
Java 生成 pdf
Java 可以通过 IText 直接把内容生成 pdf 文件,下面的 Demo 主要演示了文件属性、页眉页脚、表格、段落文字、图片的生成。先上代码:package html2PDF;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.Malform...原创 2019-01-12 21:34:04 · 2616 阅读 · 0 评论 -
Java 实现 Html 转 pdf
本博客主要演示使用 itextpdf-5.4.3.jar 和 xmlworker-5.4.3.jar 把 Html 转换成 pdf 文件。但是效果还不如直接用内容生成的 pdf 。本 Demo 涉及了 html、css、js,不过 js 并不起作用 ,所以涉及 js 赋值的 html 文件还是别转换,直接取生成吧。可参阅上篇博客 Java 生成 pdf ;另外,css 文件似乎无法很好的转换。...原创 2019-01-12 23:38:47 · 16599 阅读 · 9 评论 -
Java 生成二维码 / 条形码
Java 生成二维码 / 条形码生成二维码生成条形码barcode4j 生成条形码JBarcode 生成条形码生成二维码用到的 jar 包:代码示例:import java.awt.Color;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import ...原创 2019-01-22 23:10:56 · 1415 阅读 · 0 评论 -
CSV 文件读写
一个临时的任务,需要把一个有几百万条记录的 CSV 文件分割成多个小一点的文件,没找到合适的分割工具,就花了一点时间研究了 CSV 文件的读写操作。成果如下:目录CsvReader 读取CsvWriter 写入BufferedReader 读取BufferedWriter 写入CsvReader 读取public static ArrayList<String> readCsvB...原创 2019-03-02 11:12:18 · 1060 阅读 · 0 评论 -
JavaSE 基础知识总结 ---面向对象之前
本文主要包含 JavaSE 面向对象之前的基础知识,主要包含分支结构、循环、数组等。后面会补上 JavaSE 面向对象之后的基础知识。原创 2017-04-06 09:31:25 · 487 阅读 · 0 评论 -
JavaSE面向对象后的主要知识点总结
这是JavaSE面向对象后的主要知识点,包括集合、异常、IO流等总结了自认为比较重要的知识点原创 2017-04-29 17:26:23 · 444 阅读 · 0 评论 -
Java经典逻辑编程50题
相信很多 Java 初学者都看到过这些题,本人也看了几遍,最终下定决心弄到我的博客中来作为我的学习记录,同时也可供后面的 Java 学习者参考。题目的代码有些时看别人的,大部分是自己写的,如有雷同,请忽略。欢迎留言,相互学习原创 2016-10-31 19:10:15 · 30060 阅读 · 0 评论 -
Eclipse 精粹 <一>
本文章是本人阅读《 Eclipse 精粹》时所记录的要点。原创 2016-11-30 10:59:59 · 443 阅读 · 0 评论 -
字符串反转,单词反转
本文提供一些实现字符串反转方法,单词反转方法。原创 2016-12-12 18:37:33 · 634 阅读 · 0 评论 -
valueOf() 、parseInt() 、toString()
一直没弄明白 ValueOf() 、parseInt() 、toString() 它们的用法,返回值、参数等问题。现在通过网上他人的分享和自己在Java帮助文档的查阅,梳理和总结为本文章。原创 2016-12-04 09:38:44 · 539 阅读 · 0 评论 -
字符串、单词首字母转化为大写
本文提供一些关于转化为大写的实现方法原创 2016-12-13 11:30:40 · 1532 阅读 · 0 评论 -
线程学习——基础
本文是自己学习线程时做的一些很基础的笔记、实践。原创 2016-12-21 10:04:08 · 414 阅读 · 0 评论 -
观察者模式(基础)
观察者模式的两种写法原创 2016-12-28 12:49:58 · 320 阅读 · 0 评论 -
常见设计模式
常见 Java 设计模式 详解,主要通过看别人博客,参考百科,自己总结而成。原创 2016-12-26 11:50:10 · 329 阅读 · 0 评论 -
正则表达式
一、定义正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符串,我们可以达到如下的目的:1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。正则表达式的...原创 2017-01-10 09:33:26 · 339 阅读 · 0 评论 -
窗口输出文字、图形
输出到窗口,可以给窗口设置标题,改变窗口大小,在窗口上加文字、图形。原创 2017-01-19 08:53:34 · 1604 阅读 · 0 评论 -
窗口的按钮和文本域/区
如何在窗口设置按钮、文本域和文本区原创 2017-01-20 15:48:43 · 610 阅读 · 0 评论 -
窗口的简单布局(流式、边框、网格、卡片)
流式布局,边框布局,网格布局,卡片布局的简单实现原创 2017-01-21 11:05:48 · 3299 阅读 · 0 评论 -
java里的4种排序算法测试——冒泡、选择、插入、快速排序
排序算法是很多学编程的人必然遇到的问题。我本人也看了很多排序的程序,现在把这四种排序算法放在一个程序进行了测试,都能实现数组的排序。原创 2016-11-01 10:31:55 · 2331 阅读 · 1 评论 -
统计字母出现的次数
本文列出了统计字母出现次数的多种变式题,并写出了相应的代码实现方法原创 2016-11-28 09:56:31 · 3994 阅读 · 0 评论