- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 JSON和map格式相互转换
这里使用到Google的Gson的jar <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version>
2019-02-21 22:49:40
1764
原创 将form表单序列化serializeArray() 转换成一个对象object
在前后端数据交互的时候,往往需要传递多个参数,这时候,form表单就给我们提供了一个很好的方法。$("#formid").serializeArray()serializeArray() 方法通过序列化表单值来创建对象数组(名称和值)。您可以选择一个或多个表单元素(比如 input 及/或 textarea),或者 form 元素本身。serializeArray() 方法序列化表单元素(类...
2019-01-27 23:28:09
5531
原创 使用spring创建简单的web项目
在接触springMVC的这段时间里,收获颇丰,自从使用了spring之后,感觉自己码代码的效率提高了跟多,在也不用重复的写那么多个servlet了,只需要配置一下,直接使用注解,就可以完美的优化自己的代码。springMVC的主要核心是 DispatcherServlet ,而 DispatcherServlet 最底层也是实现了HttpServlet 类,只不过spring对其做了几层的封装...
2018-11-28 00:05:51
3223
2
原创 设计模式 代理模式的简单实现
在我们日常生活中,经常会遇到一些事情:买卖商品,在我们去商店买东西的时候,我们一般都会先咨询商自己需要的物品,然后商家在去仓库取货。去买手机的时候,我们一定会去手机店买,而不是直接去手机产地购买手机。等等诸多类似的事情。仔细分析,你就会发先,他们都有一个共同二队特点,就是客户并没有跟原产地直接接触,而是通过一个称之为“代理”的第三者在间接实现。代理对象在客户和目标对象直接起到了中介的作用,并且可以...
2018-11-25 15:24:06
183
原创 springAOP的思想和设计以及实现
AOP(Aspect-Oriented Programming -面向切面编程)其实是OOP(Object-Oriented Programing -面向对象编程) 思想的补充和完善。我们知道,面向对象的特性是:“多态”,“继承” ,“封装”,对事物进行了抽象和封装,以此建立了一种对象的层次结构,它强调一种完整的自上而下的关系。不过 OOP 的设计允许开发者定义事务的纵向关系,并不适合定义横向关...
2018-11-25 12:40:06
887
1
原创 对spring的 IoC 认识
作为即将毕业的大四老油条,写点笔记,帮助记忆,如果有小伙伴发现有误的地方,希望可以留言,不胜感激。一、IoC 依赖注入/控制反转IoC :Inversion of COntrol它不是什么新的技术,而是一种设计理念。在我们学习 编程语言 的过程中也遇到过很多,而且在Java开发的过程中,如果能够较好的使用IoC的设计理念,那将会对开发的性能有很棒的改观。谁控制谁?控制什么?答:IoC容器...
2018-11-20 16:19:56
206
原创 mybatis 使用generator jar包自动生成
mybatis 是属于半自动化的 ORM ,我们在编写mapper自动映射的时候,难免会写错、忽略了一些细节性的 问题,这时候,我们就借助 mybatis 自带的自动生成 的工具啦~1.所需jar包(以mysql数据库为例):mysql-connector-java-5.1.47.jarmybatis-generator-core-1.3.7.jar需要的可以自行去Maven Reposi...
2018-11-17 23:19:15
2226
1
原创 mybatis配置mapper映射文件
在上一篇文章中写了配置xml文件,那么在这一篇文章中就写一下mapper映射的心得体会。MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。1.mybatis映射映射 都...
2018-11-17 18:40:19
680
原创 mybatis框架的简单配置XML
前段时间学习了mybatis这一部分的内容,就总结一下我的学习经验,希望得到大家指点:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,...
2018-11-17 18:04:46
609
原创 Java 快速排序 整理知识点
1.什么是排序?排序是按照某种顺序(升序或者降序)排列序列元素的一种算法。2.为什么需要排序?排序是计算机科学中的重要算法,排序有时候可以显著降低问题的复杂度,可以使用排序作为减少查找复杂度的一种技术。鉴于排序的重要性,已有针对排序算法的大量研究并将其用于多种计算机算法(例如:查找元素)、数据库算法和其他的算法中。3.快速排序快速排序(quicksort)是分治算法技术的一个实例,也称为...
2018-09-23 20:07:50
180
原创 java使用递归,复制文件夹下的所有子文件
1.先判断要复制的文件是文件夹还是文件,如果是文件,就进行复制,如果是文件夹,就进行下一层的循环,运用递归的特性,将所有的文件进行复制。 2.存在问题,相对来说,使用字符流来进行复制有缺陷,在复制的过程中,对于复制的图片啊,ppt什么的文件会有损害,可能不能打开,所以在这里我只用字节流在进行复制的交替。//复制整个文件夹public class DemoAllFile { /**...
2018-09-14 20:20:31
2660
原创 哥德巴赫猜想:任何一个>=4之偶数,都可以表示成两个奇质数之和.
任何一个>=4之偶数,都可以表示成两个奇质数之和. 分析思路: 1.给定一个范围,找出这个范围里面的所有质数(用空间换时间,性能提高),将其存储到一个数组中 2.使用循环,将这个范围 和 质数数组 传入 一个方法,判断是否成立。找出所有大于4的偶数 ,判断其是否可以由两个质数之和构成 3.使用折半查找法,优化效率。public class PrimeNumber { pu...
2018-09-14 20:11:37
7173
原创 Hibernate 环境 配置 映射数据库 SQL server ,Mysql 数据库 ,测试无误
最近要消化的知识有点多,多以特地将笔记写道 博客中,方便查看 需要到的hibernate jar 包 ,大家可以自行到官网下载Hibernate 中 配置 Sqlserver 数据库<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate...
2018-09-14 20:02:10
292
原创 简化 java 编程 SQL 冗余 语句,使用StringBuffer 中的append 追加拼成 字符串
简化 java 编程 SQL 冗余 语句,使用StringBuffer 中的append 追加拼成 字符串在没有使用Hibernate框架的时候 ,每次在编写连接数据库查询的时候,都一直Ctrl +C,Ctrl +V 使用很多重复的sql语句,比如数据库的增删改查,造成代码的 数量冗余了很多,现在我整理一些 简化后适用的 ,我遇到的一些简单的方法,第一次写博客,如果大家发现有错误,请指正,不...
2018-09-14 19:37:53
2080
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人