![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
IT_faquir
站在十字路口,每个选择都是不同的人生。
展开
-
java实现阶层计算器
以下程序是用BigInteger实现阶层的小型计算器,欢迎参考。package win.bigInteger;import com.sun.glass.events.KeyEvent;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;i原创 2015-01-07 19:23:08 · 1889 阅读 · 0 评论 -
ssm框架整合及Rest风格接口实现
1.基于Maven的SSM框架整合即Spring+SpringMVC+Mybatis三大框架进行整合。2.Rest接口的实现示例详细教程原创 2017-06-24 12:16:59 · 14964 阅读 · 5 评论 -
Spring注解大全
注解本身没有功能的,就和xml一样。注解和xml都是一种元数据,元数据即解释数据的数据,这就是所谓配置。本文主要罗列Spring相关注解的简介,不包含SpringMVC等其他部分。1.声明bean的注解@Component 组件,没有明确的角色@Service在业务逻辑层使用(service层)@Repository在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)原创 2017-09-18 23:39:37 · 14891 阅读 · 6 评论 -
@Autowired 详解-三种实现方式,多种歧义性解决方法
@Autowired须知@Autowired 在Spring2.5引入,可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。 无需再通过传统的在bean的xml文件中进行bean的注入配置。而是使用注解,系统自动为你注入,即隐式配置。首先要知道:@Autowired是根据类型进行标注的,如需要按照名称进行装配,则需要配合@Qualifier使用 进行指定包扫描的component使用示原创 2017-06-08 12:08:57 · 24119 阅读 · 1 评论 -
Java包命名规则
java包起名原则indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者。 包名为“indi.发起者名.项目名.模块名.……”。pers : 个人项目,指个人发起,独自完成,可分享的项目,copyright主要属于个人。 包名为“pers.个人名.项目名.模块名.……”。p原创 2017-06-16 21:04:55 · 2333 阅读 · 0 评论 -
Spring整合redis(较新版)
前奏Redis是一种特殊类型的数据库,称之为key-value存储。和HashMap有很大相似度。可以不夸张的说,它们就是持久化的哈希Map。 在大部分情况下,我们开发java项目通常会结合Spring进行整合操作。我们可以利用Spring Data面向模板的数据访问来使用Redis数据库。 Spring Data Redis 提供四个Redis客户端实现的连接工厂JedisConnectio原创 2017-05-11 17:32:57 · 6979 阅读 · 0 评论 -
ssh2框架整合详细版(使用较新jar包)
ssh2框架整合+Maven+详细配置、多种方式介绍,中间碰到问题与注意点,部分已有指出。关于Eclipse中使用Maven详见http://blog.csdn.net/it_faquir/article/details/54562242步骤一导入必备junit、javax.servlet相关jar包,maven配置如下:<dependency> <groupId>junit</groupI原创 2017-05-02 17:23:38 · 6963 阅读 · 5 评论 -
数据库连接池性能比对(hikari druid c3p0 dbcp jdbc)
背景对现有的数据库连接池做调研对比,综合性能,可靠性,稳定性,扩展性等因素选出推荐出最优的数据库连接池 。 NOTE: 本文所有测试均是MySQL库测试结论 1:性能方面 hikariCP>druid>tomcat-jdbc>dbcp>c3p0 。hikariCP的高性能得益于最大限度的避免锁竞争。 2:druid功能最为全面转载 2017-04-30 11:16:00 · 2882 阅读 · 0 评论 -
java设计模式大全(精简版),个人知识梳理
设计模式大全(简洁版)设计模式三大分类(创建型模式、结构型模式、行为型模式)说明单例模式、工厂模式、代理模式、适配器模式、观察者模式、策略模式、混合模式(MVC、MVP)、反模式原创 2017-03-25 19:49:32 · 1619 阅读 · 0 评论 -
java开发设计六大基本原则
1.遵循单一职责原则 一个类只专注于做一件事; 高内聚,低耦合;2.开放-封闭原则 对拓展开放,对修改关闭(尽可能不动原有代码进行拓展); 高内聚,低耦合; 为达到目的,需对系统进行抽象化设计(关键); UML举例: 3.里氏代换原则(LSP) 子类必须能够替换它们的基类型,基类与子类可互换,客户端没有察觉情况下; 低耦合; 很容易实现同一父类下的各个子类的互换,而客户端可以毫不原创 2017-03-25 18:41:23 · 4486 阅读 · 0 评论 -
微信开发坑哭了自己Code、OpenID、WXConfig、TOKEN、TICKET处处是坑
在进行微信开发中,你时常会因为获取某些值或者配置什么设置而陷入莫名其妙的坑中,我也一样。明明觉得对的,却始终不成功,这篇文章主要总结一下我陷入的坑。微信获取openID在进行微信开发中,你可能会想获取用户的openID,作为用户在公众号中的唯一凭证。官方文档中对openID是这样介绍的:为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应用之间做用户共通,则原创 2017-02-25 16:53:16 · 21463 阅读 · 1 评论 -
linux配置java环境
更据linux版本选择对应的jdk。 ->uname -a可显示电脑以及操作系统的相关信息。 在/usr中新建一个mySource目录->cd/usr -> mkdir mySource 将jdk-8u60-linux-x64.tar.gz拷贝到/usr/myResource目录下 ->cp /mnt/hgfs/linux/jdk-8u121-linux-x64.tar.gz /usr/j原创 2017-02-17 13:18:48 · 529 阅读 · 0 评论 -
MyBatis基本配置与测试
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBati原创 2017-01-29 15:40:30 · 1165 阅读 · 0 评论 -
U盘中毒变成exe快捷键文件不见问题
大家好,大家可以叫我阿胜,圣诞节的今天给我大家带一个实用小方法,希望对大家有帮助。去学校打印社打印东西,U盘中病毒,使U盘文件全部变成快捷键了,这个坑爹的打印社,这时我该怎么办...... 嘿嘿!阿胜给大家带来了解决的方法,请看如下教程:(要一步一步来,不要心急,如遇到问题或帮助请加qq:290529123)图一当我们中毒的U盘插入自己的电脑时,360、电脑管家或者其原创 2015-12-25 20:15:47 · 2742 阅读 · 2 评论 -
java中三个点的用法
java中三个点的用法 java类型后面跟三个点是代表可以接受多个实际参数,这里的多个指的是不限个数,可以是一个、两个、三个甚至更多。java中类型后面加三个点是java1.5之后出现的新的内容,使用在函数的形参上,相当于一个数组,调用函数时传递多少了实际参数,都可以存储到这个形参上,需要注意的是,使用这个形参必须放在最后一位形参位置上,否则会报错!进过下面代码的测试得出结论原创 2015-10-14 21:21:08 · 13431 阅读 · 0 评论 -
类型参数约束
JAVA中泛型常常被使用,一般用寄存数据什么的,这里我就不再一一介绍了。这里介绍泛型的另一个很重要的用途是它的类型参数约束机制。类型参数约束机制作用除了体现在JavaSE Tutorial 介绍的控制实例化过程外,还有如下主要事项:当类成员使用相同类型参数时,该类型参数的约束也同样使用于成员。设计每一个类型参数约束时,要反复思考,以满足客户的需求。对于集合类型,尽可能不要在生成代码原创 2015-10-09 20:39:50 · 1689 阅读 · 0 评论 -
Spring+junit 简单使用说明
Spring+junit 简单使用说明MAVEN相关测试包 junit junit 4.12 test org.springframework spring-test ${spring.version} 注:${spring.v原创 2018-02-07 17:14:14 · 546 阅读 · 0 评论