出售用Django写的CMS,也可以当做Blog 演示地址 Django CMS演示地址 可以淘宝下单 购买
Tag: java预览模式: 普通 | 列表

JAVA 单例模式与hashmap结合实现缓存

在平时做项目的时候,有一些数据并不是很频繁的改动,而且这些数据在很多地方用到,这个时候就可以把这个数据做成缓存的形式,一旦有了缓存,就不用每次用到的时候,就去数据库里读取,只需要第一次拿到数据以后,以后就可以从缓存里面提取数据。一个通常的处理方式,就是在应用程序启动的时候,就从数据库读取数据,然后保存在缓存中

查看更多...

Tags: java

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4203

怎么用java将png图片转换成jpg格式的图片

png是一种背景透明格式的图片,大量用于网络上,保真性很好,JPG是压缩图片,占用空间少。但有一些失真,所以在将png图片转换成jpg图片之后,肯定是有一些差异的,毕竟这是两种不同的格式.

查看更多...

Tags: java

分类:Java | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5699

得到java list 中重复的部分

怎么得到在java list中重复的item呢, 理论上有很多种方法,比如循环比较,遍历,这是最常用的方法, 但事实上还可以采用 可以采用 Collections.frequency 和 Map 来实现。

查看更多...

Tags: java

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1006

mybatis SqlSessionDaoSupport的使用(附代码下载)

前面的系列mybatis 文章,已经基本讲到了mybatis的操作,但都是基于mapper隐射操作的,在mybatis 3中这个mapper 接口貌似充当了以前在ibatis 2中的 DAO 层的作用。但事实上,如果有这个mapper接口不能完成的工作,或者需要更复杂的扩展的时候,你就需要自己的DAO 层. 事实上 mybatis 3 也是支持DAO 层设计的,类似于ibatis 2 .下面介绍下

查看更多...

Tags: mybatis java

分类:Java | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 10393

java jdbc连接各种数据库的方式大全

Java Database Connectivity (JDBC),用来与数据库打交道,本文主要总结了 jdbc与mysql,oracle,postgresql 连接的方式,并总结了 Statement, PreparedStatement , CallableStatement 以及事务 JDBC Transaction 的处理

查看更多...

Tags: java jdbc

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1112
用 Spring MVC 开发应用程序,对于初学者有一个很头疼的问题,那就是程序数据都已经查询出来了,但界面样式仍然十分丑陋,加载不了 css,js,图片等资源文件。当你在浏览器上直接输入某个css文件的路径时,直接得到404错误,而路径肯定没有错,其原因就在于在web.xml 中配置了类似如下的 spring servlet,本文总结了5种方法避免出现这种情况。

查看更多...

Tags: java spring

分类:Java | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 12462

你应该知道的10个java 正则表达式详解

正则表达式是编程的艺术,但正则表达式,不容易调试,也不好学习,但他强大的功能吸引了很多的开发者去使用正则表达式,本文总结了10个非常实用的正则表达式,并配备了详细的解释,这也是最好学习正则表达式的方法。

查看更多...

Tags: java

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 992

java 数组排序的简单方法

在对java 的数组排序时,不用循环数组去做比较,JDK 有一个内置的方法去实现:Arrays.sort(),下面用例子说明,应该很好理解,例子包括了对字符串,整数数组的排序

查看更多...

Tags: java

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 756

java 对map或hashmap排序的两种方法

Map 这个在java 程序中最常见的类型,通常使用的是其具体的实现 hashmap 来定义数据。但存储在hashmap里面的数据,经常会根据需要,进行排序处理,在这里总结了两种方法来排序,如果以后发现其他的,继续增加
1. 根据 map 的 key 值来排序 ( 利用treemap 特性实现 )
2. 根据 map 的 value 值来排序( 利用 list 特性实现 )

查看更多...

Tags: java hashmap

分类:Java | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5390
前面一章,已经搭建好了eclipse,mybatis,mysql的环境,并且实现了一个简单的查询。请注意,这种方式是用SqlSession实例来直接执行已映射的SQL语句:
session.selectOne("com.yihaomen.mybatis.models.UserMapper.selectUserByID", 1)
其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语句返回值的接口(比如IUserOperation.class),这样现在就可以至此那个更简单,更安全的代码,没有容易发生的字符串文字和转换的错误.下面是详细过程:
在src_user源码目录下建立 com.yihaomen.mybatis.inter 这个包,并建立接口类 IUserOperation , 内容如下:

查看更多...

Tags: mybatis java

分类:Java | 固定链接 | 评论: 17 | 引用: 0 | 查看次数: 20667

mybatis实战教程(mybatis in action),mybatis入门到精通

写在这个系列前面的话:
以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自己的项目中很有可能采用这个ORM工具。所以在此重新温习了一下 mybatis, 因此就有了这个系列的 mybatis 教程.

什么是mybatis
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录.

查看更多...

Tags: mybatis java

分类:Java | 固定链接 | 评论: 10 | 引用: 0 | 查看次数: 73148

用 java 实现FTP SERVER(附源码)

前面用 PYTHON 实现了一个 ftp server(参考这里) ,有朋友问有没有java版本的,其实说白了,ftp 也就是 tcp/ip 协议的一个应用而已,而tcp/ip 基本都是通过socket来传输指令或数据,只要客户端和服务端定义好沟通协议就好了。FTP 是有一套标准的,只要按这套标准去做,就可以实现一个FTP服务器。
下面的程序实现了一套简单的基于java的ftp server,你可以自己加上自己需要的东西,暂时这个FTP SERVER 有如下功能:
1 一个实现了的ftp服务器基本功能程序,服务器的安全管理代码还没有开发,
但该程序已经可以适用于网络。

查看更多...

Tags: java ftp

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4217

用java 实现复杂绘图组件总结(附源码下载)

在用java 项目开发过程中,报表分析,肯定是少不了的,而如果能用图像化的方式做成报表,将会更直观。一目了然,而且,很多项目其实明确规定需要用图形方式来显示数据。在做项目的过程中,总结了一下,总体说来,用 java实现绘图 有如下几种情况:
1. 柱状图
2. 点,线图
3. 折线图
4. 饼状图

查看更多...

Tags: java

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 574

java vnc reverse connection(Java vnc server 反向连接)

VNC 是基FRB 协议而做出的一种虚拟网络连接的软件。
VNC 一般两种链接方式:

1.VNC CLIENT 连接 VNC SERVER,需要服务端有固定IP.客户端连接到VNC SERVER ,查看SERVER 桌面,控制SERVER操作等。

查看更多...

Tags: vnc java reverse connection

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2261

java 图像压缩 window 版

以前做过一个图像压缩的,但效果不是很好,那时是给永成保险做POC的时候写的,用的就是JAVA JDK本身的功能实现的。后来又到另一个方法,在WINDOWS下 做还很不错,应该在linux下有相应的库文件吧。

原来写过的博客地址:http://yihaomen.com/article/java/80.html

把原代码,包括调用方法,都记录在下。

查看更多...

Tags: java 压缩

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 374