Java
Java_攻城狮
志当存高远。
展开
-
Java 生成验证码
有效防止对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,腾讯的QQ社区),我们利用比较简易的方式实现了这个功能。转载 2016-12-23 09:28:25 · 377 阅读 · 0 评论 -
Java 实现导出Excel功能
眼见为实,直接上效果图:首先导出吧,我在项目中是这样用的:第一步,创建一个webbook,对应一个Excel文件第二步,在webbook中添加一个sheet,对应Excel文件中的sheet 第三步,在sheet中添加表头第0行,注意老版本poi对Excel的行数列数有限制short 第四步,设置样式第五步,设置导出数据第六步,弹出下载框我把每一步的方法都抽离...原创 2016-12-16 11:50:44 · 17904 阅读 · 0 评论 -
Java控制台打印九九乘法表和杨辉三角形
使用Java打印九九乘法表,控制台打印杨辉三角形。原创 2017-02-24 10:20:26 · 1273 阅读 · 0 评论 -
手把手教你玩转上传图片
老司机带你搞定上传图片,只需准备一个FTP图片服务器即可,本文的所有代码都是项目中用到的,并非测试程序,请放心使用!原创 2017-02-22 14:39:42 · 585 阅读 · 0 评论 -
自动检测系统盘下所有 exe 文件
模拟杀毒软件,自动检查系统盘下所有 exe 文件!原创 2017-02-20 17:15:12 · 541 阅读 · 0 评论 -
Java servlet 实现时钟效果
今天在看帮助文挡,看到一个不错的方法,于是利用此方法写了一个时钟;原创 2017-02-21 15:55:32 · 1280 阅读 · 2 评论 -
Java web 编程 随心录
记录编程过程中的问题原创 2017-02-15 09:19:24 · 412 阅读 · 0 评论 -
面试二 打印集合中重复记录 并显示重复次数
检查集合中重复记录,并计算出重复次数,面试中遇到的真实题目;原创 2017-02-09 13:46:42 · 474 阅读 · 0 评论 -
Java web 程序优化例子
web 服务端程序优化示例,写更少代码,实现更多功能;原创 2017-02-09 08:56:21 · 717 阅读 · 0 评论 -
Redis 详解,基本方法使用
Radis 缓存是基于 key - value 存储的内存缓存,提供list、set、zset、hash等数据结构类型,支持数据的备份, master-slave模式的数据备份,支持数据的持久化,重启的时候可以再次加载使用。翻译 2017-01-17 11:56:39 · 29480 阅读 · 1 评论 -
Java POI 批量导入功能升级版
Java服务端实现数据导入功能,POI 方式导入,支持批量导入,使用Jquery,Spring-mvc,Mybatis 实现数据导入,Mybatis mapper 中的 insert sql 中使用双重for循环方式批量添加操作,辛辛苦苦一天才看到效果,不容易啊!原创 2017-01-12 15:25:24 · 3923 阅读 · 2 评论 -
web 开发干货分享
Web开发实用小技能,不喜勿喷。原创 2016-12-14 18:19:47 · 427 阅读 · 0 评论 -
Java中的反射机制
反射原理(引入JDK中的官方说明):反射允许编程访问关于加载类的字段、方法和构造方法的信息,并允许使用反射字段、方法和构造方法对其底层对等项进行操作。主要是通过 class 返回类的 字段、方法、构造方法,如 Spring 的工厂模式就是通过反射来实例实类的;翻译 2016-12-21 10:27:12 · 385 阅读 · 0 评论 -
Java面试相关题目 (第一节)
整理本人在面试过程中问到的问题。原创 2017-02-04 11:27:29 · 479 阅读 · 0 评论 -
Java 实现系统权限控制思路
首先介绍下思路:1、用户表 user;2、角色表 role;3、菜单 menu;4、角色菜单权限表 role_menu;5、用户菜单权限表 user_menu;如图:根据用户角色取出该角色所有权限,并对用户进行权限分配;注意菜单的按钮(新增、删除、修改)权限是放在中间表(user_menu)中的;1、新增用户时,是要根据用户角色进行分配权原创 2016-12-19 14:47:45 · 42596 阅读 · 21 评论 -
Java 正则表达式数据校验
对前端转过来的数据进行校验,验证数据是否合法;对用户名、密码、手机号、邮箱、身份证、中文进行校验.....转载 2016-12-20 16:28:21 · 16605 阅读 · 0 评论 -
Java 实现文件分割,合并功能
在文件操作中,经常遇到很大的文件,比如有一个10G文件,那么操作系统可能不支持直接铐贝,因为文件太大;那么我们可以把文件进行分割,分割成10个 1G文件,然后铐贝过去,再合并文件;像我在CSDN上传文件就只能限制在60M,那么60M以上是不能上传的,那么我就可以对文件进行分割成小于60M的文件,分别上传,然后下载分割后的文件,再合并分割文件,完美实现这样的大文件操作。转载 2017-01-10 10:31:32 · 4638 阅读 · 1 评论 -
Jsoup 爬虫 抓取网络图片
通过Java的Jsoup API 解析网站HTML,通过网站URL地址、获取HTML文本内容。通过Java URL API 获取图片流信息,然后写入本地;原创 2016-12-15 09:03:53 · 3850 阅读 · 2 评论 -
Java robot 机器人 自动编写 holleword
Robot 的主要目的是便于 Java 平台实现自动测试。、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。原创 2016-12-15 16:16:27 · 2227 阅读 · 0 评论 -
如何使用Java对密码进行加密 Java Sah加密方式帮你实现加密
Web密码加密方式SAH,增强系统的安全性。原创 2017-01-05 15:24:43 · 9414 阅读 · 0 评论 -
获取客户端IP地址
获取客户端IP地址实现方式翻译 2016-12-29 16:20:00 · 909 阅读 · 0 评论 -
Java 接口调用
通过网络编程调用第三方接口,并返回相应结果,不用自己编写复杂的程序;比如要查询快递到那了,就可以调用第三方提供的接口查询物流信息;原创 2016-12-29 14:58:32 · 398 阅读 · 0 评论 -
Java 泛型
泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即使最常见的情况是在给定映射(map)中保存某个特定类型(比如 String)的对象。转载 2016-12-27 19:00:50 · 251 阅读 · 0 评论 -
Java服务端程序简化
服务端程序优化原创 2016-12-23 13:59:51 · 1415 阅读 · 0 评论 -
彻底理解JAVA动态代理
代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。转载 2016-12-22 09:36:22 · 398 阅读 · 0 评论 -
Java Mail 邮件发送
JavaMail是SUN提供给开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发类库,支持常用的邮件协议,如SMTP、POP3、IMAP,开发人员使用JavaMail编写邮件程序时,无需考虑底层的通信细节(Socket),JavaMail也提供了能够创建出各种复杂MIME格式的邮件内容的API。翻译 2016-12-19 18:41:09 · 566 阅读 · 0 评论 -
Java excel 导入功能
spring mvc 数据导入功能,读取excel文件数据,并将数据写入数据库;原创 2016-12-16 12:03:39 · 1071 阅读 · 0 评论 -
Java 集合框架
集合类存放于java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。集合类型主要有3种:set(集)、list(列表)和map(映射)。转载 2017-01-12 09:33:03 · 338 阅读 · 1 评论 -
Java 八大基本数据类型
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。转载 2017-01-12 09:16:54 · 82412 阅读 · 7 评论 -
Java MD5 VS SAH 加密方法详解
MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。SHA (Secure Hash Algorithm,译作安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院(NIST) 发布的一系列密码散列函数。正式名称为 SHA 的家族第一个成员发布于原创 2017-01-11 11:34:23 · 591 阅读 · 1 评论 -
Java 面试题锦集一
1、springMVC的执行流程:springMVC是由dispatchservlet为核心的分层控制框架。首先客户端发出一个请求到web服务器,web服务器解析请求的url并去匹配dispatchservlet的映射url,如果匹配上就将这个请求放入到dispatchservlet,dispatchservlet根据mapping映射配置去寻找相对应的handel,然后把处理权交给找到的h...原创 2018-11-22 16:52:10 · 396 阅读 · 0 评论