
Java
通过idea打包java Maven项目 架包与全包
架包定义:指仅将代码打包到jar中,在运行的平台必须保证依赖。 方法:maven —> Lifecyle —> Clean —> Package
linux安装 java jdk
1 Centos 1.1 卸载原有jdk 1.2 下载jdk 1.3 配置环境
Spring (二) Bean自动装配、注解开发
- 自动装配是Spring满足bean的一种方式 - Spring会在上下文中自动寻找,并自动给bean装配属性 在Spring中有三种装配方式 1. 在xml中显式的配置 2. 在java中显式的配置 3. 隐式的自动装配【重要】`@Autowired`
Spring(一)Spring配置、构造注入、bean作用域、bean自动装配
IOC创建对象的方式
javaWeb MyBatis(七)一对一查询
MyBatis 一对一查询
javaWeb MyBatis(六)动态sql where foreach sql片段
传递pojo综合查询用户信息
javaWeb MyBatis(五)Mapper.xml定义
这里主要以前期的 `UserMapper.xml`为例,其余文件内容不变
javaWeb MyBatis(四)SqlMapConfig.xml配置
properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境集合属性对象) environment(环境子属性对象) transactionManager(事务管理)
javaWeb MyBatis(三) Mapper动态代理方式
Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由MyBatis框架根据解耦定义创建的动态代理对象,代理对象的方法同上边Dao解耦实现类方法。 Mapper接口开发需要遵循的规范: 1 、Mapper.xml文件中的namespace与mapper接口的类路径相同。...
javaWeb MyBatis(二)入门程序
{ }表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。 ${...
javaWeb mybatis(一)框架介绍
数据库连接创建、释放频繁造成系统资源浪费从而永祥系统性能,如果使用数据库连接池可解决此问题。 SQL语句在代码中硬编码,造成代码不易维护,实际应用sql变化的可能性较大,sql变动需要改变java代码。...
java spring 工厂类的静态方法获得user对象
spring 工厂类的静态方法获得user对象
java spring 基础
Spring是开源的轻量级框架 Spring核心主要两部分 (1)aop:面向切面编程,扩展功能不是修改源代码实现 (2)ioc:控制反转(Inversion of Control) 创建对象不通过new方式实现,而是交给spring,通过配置的方式创建对象。 spring是一站式框架...
java 谷歌josn解析框架 Gson
谷歌josn解析框架 Gson
java 数据类型及数据类型转换
1 分类 2 数据类型 3 数据类型转换 3.1 自动数据类型转换 3.2 强制数据类型转换 4 String转其他数值类型 5 int转String
java泛型 可变参数的使用
Arrays工具类中有静态方法 public static List asList(T… a):返回由指定数组支持的固定大小的列表 List接口中有一个静态方法 public static List of(E… elements):返回包含任意数量元素的不可变列表 Set接口中有一个静态方法 public static Set of(E…...
Java 阿里巴巴开源库FastJson
阿里巴巴开源库FastJson
java Map集合概述和使用
interface Map k:键的类型;v:值得类型 将键映射到值得对象;不能包含重复的键;每个键可以可以最多映射到做多一个值 创建Map集合的对象 多态的方式 具体的实现类HashMap
java jdbc连接数据库 查询user表
jdbc连接数据库 查询user表
java Map集合的基本功能
V pub(K key, V value):添加元素 V remove(Object key):根据键删除键值对元素 void clear():移除所有的键值对元素 boolean containKey(Object key):判断是否包含指定的键 boolean containsValue(Object value):判断集合是否包含指定的值...