- 博客(21)
- 资源 (9)
- 收藏
- 关注
原创 java I/O 流总结学习
java io 总结1. 总起 了解java io,只要搞清楚5个类,指的是File、OutputStream、InputStream、Writer、Reader; 2. File file就是最基本的文件操作对接。我们只需了解其用法即可。 3. InputStream 字节输入流, FileInputSt
2015-12-31 15:35:48 453
原创 java map 的put、putIfAbsent、compute、computeIfAbsent、computeIfPresent的行为对比
public static void main(String[] args) { Map<String,String> testMap = new HashMap<>(); System.out.println("测试put方法返回值"); System.out.println("first put return " + testMap.put("1", "a")); System.out.println("secon.
2020-06-15 16:29:06 647
原创 java面试提纲
1、自我介绍: 学籍,公司周转情况,个人能力特点2、工作经历 项目1: 业务背景: 难点/解决了什么问题: 成长/学到了什么: 你的角色/起到的作用:项目2:3、技术相关: 常逛技术网站/论坛: 开源框架学习:spring/mybatis/dubbo等常用框架。 Java基础知识:看下网络题库就行了 高并发/同步: IO流: 设计模式: 数据结构: (了解)Java虚拟机
2017-03-17 10:01:16 378
原创 mybatis源码解读(3)
selectOne和selectListString resource = "mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build
2015-02-26 16:47:24 1042
原创 mybatis源码解读(2)
学习环境搭建数据库 安装mysql数据库。 建立测试用表。SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for `person`-- ----------------------------DROP TABLE IF EXISTS `person`;CREATE TABLE `per
2015-02-26 16:14:06 416
原创 mybatis源码解读(1)
mybatis源码解读(1)mybatis作为轻量级的数据层访问框架,还是相对于简单的。他的源码适合初学者开看。在看源码前,需要做一个知识储备。1.UML图。 使用UML图有助于我们从整体上了解框架的组织结构。 UML定义的关系主要有六种:继承、实现、依赖、关联、聚合和组合。 继承和实现:不用说,学过java的都清楚。 依赖:可以简单的理解,就是一个类A使用到了另一个类B
2015-02-26 15:55:02 501
转载 JAVA中文字符编码问题详解
JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了对付这些字符乱码怪兽的诀窍。可当过段时间,换了个应用或换了个环境,又会碰到那讨厌的火 星文,并再次无所适从。于是下决心好好整理一下中文字符编码问题,以方便自己记忆,也为其他程序员兄弟们提供一份参
2012-07-24 14:08:22 401
原创 使用SVN的版本管理时,一些小技巧避免不必要的冲突(C)
1、慎用CTRL+SHIFT+F,这个快捷键是用于格式化代码的,使用后,会改变整篇文章的结构,必然会造成冲突(c),当然,这个快捷键也有使用他的时候,新建文件可以先格式化文本让结构清晰。平时开发时,要选中要格式化的代码,按这个快捷键,进行局部格式化。2、为类添加新方法时,尽量将新方法写在类的最后。3、自动生成get/set方法时,注意方法的生成位置。记住使用原则:不要轻易修改原有的代码
2012-02-21 20:45:10 496
原创 hibernate 一对多关联 (1)单向关联
还是接上次的往下做,sql表新增一个 Oders表,studentId是student表的外键,表示学生可以订购多个订单。Orders.javapackage com.entity;public class Student { private String id; private String name; private Long age; public
2012-02-19 22:48:51 459
原创 Hibernate第二课 单表的简单增删改查
接上回,上回的代码做了一个小调整,Student表的ID的类型给为varCharStudent类中的id类型改为String,映射文件的ID部分的修改未 UUID是 一种随机生成随机序列的机制,可以作为ID,不会重复好了 ,不废话 贴代码Hibernate01.javapackage com.test;import java.util.List;
2012-02-18 22:28:58 528
原创 hibernate第一课 环境的搭建
接下来的一段时间每天更新一篇hibernate的学习笔记。大家有兴趣的可以一起探讨。本次的学习,为了精通hibernate,环境纯java环境,只用hibernate 不用其他框架。今天先来做环境的搭建我的环境:myeclipse10.0(选这个版本主要是因为他集成了hibernate的jar包) mysql5.5
2012-02-18 20:42:10 329
原创 oracle的拆分组合查询
表:msg_content表:msg_contact_person想要得到的效果要点分析:结果表和表1不同的地方是receiver字段加入了表2的真实姓名实现方式: 第一步:拆分表1的字段 SELECT c.msg_content_id AS contentId,
2012-02-17 22:49:40 1347
原创 java中的MD5加密
下载jar包:commons-codec-1.5.zipSystem.out.println(DigestUtils.md5Hex("admin")); //32位的加密System.out.printl
2011-09-17 14:59:57 1010
原创 java ee中的乱码问题及解决方案(持续更新原创)
java ee中的乱码问题及解决方案(持续更新)注:本文章从默认都使用UTF-8进行编码1、 Myeclipse的默认编码设置。修改所有文本文件的编码设置:Windows àpreference修改编辑器的编码设置:这里可以把需要的
2011-09-15 20:27:52 849
对上次项目的补充(日志输出、其他配置方式)
2012-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人