将琴存诗
人生 可以不要那么 耀 ,只需要有 一个  平凡的梦想  足以 。—— H.yf. -_^ RSS
Fork me on GitHub
共 5 页: 上一页 1 2 3 4 5 下一页
摘要:这里将推荐两款 集成的Mysql环境 十分轻便好用,MAMP 和 XAMPP MAMP XAMPP 1、MAMP下载 官网: https://www.mamp.info/en/ 下载安装即可使用 MAMP PRO的 序列号:MP-DED4-0A88-3A11-F9FDE 2、Mysql启动 十分简单 阅读全文
posted @ 2016-09-04 10:46 loveincode 阅读 (358) 评论 (0) 编辑
摘要:1、代开IntelliJ IDEA 的显示内容 2、打开idea.vmoptions文件 路径为Contens——bin——idea.vmoptions 修改之前会复制一份备份原配置 原配置 修改后的配置 3、文件内容的含义 -Xms128m -Xmx2048m -XX:PermSize=128M 阅读全文
posted @ 2016-09-04 10:12 loveincode 阅读 (1316) 评论 (2) 编辑
摘要:三、Eclipse 与 IntelliJ IDEA 的安装配置 1.Eclipse的安装配置 1 下载eclipse 到官网 https://www.eclipse.org/downloads/eclipse-packages/ 下载 选择JavaEE的版本 下载即可 2、在Finder打开 ecl 阅读全文
posted @ 2016-09-04 09:57 loveincode 阅读 (2398) 评论 (0) 编辑
摘要:二、Tomcat的安装与配置 1、下载Tomcat 找到Tomcat的官网 百度搜索Tomcat 点击下载即可 下载网址:http://tomcat.apache.org/download-80.cgi 在下载页面 点击你要下载的版本 下载 core 下面的zip 2、在Finder中打开zip文件 阅读全文
posted @ 2016-09-04 08:59 loveincode 阅读 (465) 评论 (0) 编辑
摘要:这篇文章介绍了如何在Mac下搭建我们的JavaEE工作环境,对于初学者来说还是比较通俗易懂的。 一、JDK的安装及配置 1、首先我们到Oracle官网下JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads 阅读全文
posted @ 2016-09-03 17:10 loveincode 阅读 (1670) 评论 (0) 编辑
摘要:案例简述: 项目中存在User 用户表 和 Role 角色表 它们之间是多对多的关系 在User类定义中 使用hibernate注解 在Role类中定义中如下 数据库会自动生成sys_user_role表,但是这个是没有实体类的 所以在HQL面向对象的查询中是不能直接查找中间表的 正确的查询关联方法 阅读全文
posted @ 2016-08-31 10:29 loveincode 阅读 (3440) 评论 (0) 编辑
摘要:RequestMapping注解类: 使用方法: 开发Controller控制器类,使用@Controller注解标注,并在配置文件中用<context:component-scan>扫描 在Controller控制器类的类定义和方法定义处都可以标注@RequestMapping注解 Dispatc 阅读全文
posted @ 2016-07-20 16:57 loveincode 阅读 (149) 评论 (0) 编辑
摘要:Oracle 左、右连接 + 在等号 左边表示右连接 获取右表所有记录,即使左表没有对应匹配的记录。 + 在等号 右边表示左连接 获取左表所有记录,即使右表没有对应匹配的记录。 例子: select e.empno,e.name,d.deptno,d.dname,d.loc from emp e,d 阅读全文
posted @ 2016-05-15 19:16 loveincode 阅读 (175) 评论 (0) 编辑
摘要:1 . 集合映射 需求:购物商城,用户有多个地址。 // javabean设计 分别用Set 、List 、Map 集合对地址进行保存。 User.hbm.xml 测试类: 集合数据的获取 //获取 User user = session.get(User.class,3); //当查询用户,同时可 阅读全文
posted @ 2016-05-15 11:07 loveincode 阅读 (428) 评论 (0) 编辑
摘要:1 主配置文件 Hibernate.cfg.xml 主配置文件中主要配置:数据库连接信息、其他参数、映射信息! 常用配置查看源码: hibernate-distribution-3.6.0.Final\project\etc\hibernate.properties 2 数据库连接参数配置 例如: 阅读全文
posted @ 2016-05-06 20:10 loveincode 阅读 (8910) 评论 (0) 编辑
摘要:1. ORM概念 在学习 Hibernate 之前,我们先来了解ORM 对象关系映射 O, Object 对象 R,Realtion 关系 (关系型数据库: MySQL, Oracle…) M,Mapping 映射 ORM, 解决什么问题? 存储: 能否把对象的数据直接保存到数据库? 获取: 能否直 阅读全文
posted @ 2016-05-06 19:25 loveincode 阅读 (664) 评论 (1) 编辑
摘要:Struts 框架 文件上传 1. 先准备 Struts 环境 (我使用的是struts 2.3.4版本) 导jar包: jar包的具体作用在前面的文章有讲。 配置 web.xml 然后开始开发action 上传action类:FileUpload src/com.yif.fileupload js 阅读全文
posted @ 2016-04-22 15:09 loveincode 阅读 (240) 评论 (0) 编辑
摘要:Struts 框架学习 Action的开发的几种方式 方式1 : 继承ActionSupport 如果使用Struts校验功能,必须继承此类 方式2 : 实现Action接口 方式3 :不继承任何类,不实现任何接口 1、通配符: 在Struts中配置信息,可以用*与{1} 可以优化配置 2、路径匹配 阅读全文
posted @ 2016-04-21 22:30 loveincode 阅读 (436) 评论 (0) 编辑
摘要:1.执行流程 服务器启动: 1. 加载项目web.xml 2. 创建Struts核心过滤器对象, 执行filter → init() struts-default.xml, 核心功能的初始化 struts-plugin.xml, struts相关插件 struts.xml 用户编写的配置文件 访问: 阅读全文
posted @ 2016-04-20 19:35 loveincode 阅读 (419) 评论 (0) 编辑
摘要:Struts HelloWorld 第一步 导jar包 commons-fileupload-1.2.2.jar 【文件上传相关包】 commons-io-2.0.1.jar 【输入输出相关包】 struts2-core-2.3.4.1.jar 【struts2核心功能包】 xwork-core-2 阅读全文
posted @ 2016-04-20 16:31 loveincode 阅读 (131) 评论 (0) 编辑
摘要:Problem? 当使用<jsp:include page="top.html"></jsp:include>引入html文件时, 并且jsp 和 html的 编码都为utf-8;但是会出现乱码, 就是在使用<jsp:include 的时候 会自动给html 一个编码 而这个编码是系统默认的GBK 阅读全文
posted @ 2016-04-11 09:02 loveincode 阅读 (518) 评论 (0) 编辑
摘要:<!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:TargetScreenSize>800x600</o:TargetScreenSize> </o:OfficeDocumentSettings> </xml><![endif]--> <! 阅读全文
posted @ 2016-04-09 15:01 loveincode 阅读 (335) 评论 (1) 编辑
摘要:1. GUI编程引言 以前的学习当中,我们都使用的是命令交互方式: 例如:在DOS命令行中通过javac java命令启动程序. 软件的交互的方式: 1. 命令交互方式 图书管理系统 2. 图形交互方式 ava提供了专业的API用于开发图形用户界面 GUI--> Graphic User Inter 阅读全文
posted @ 2016-04-08 19:46 loveincode 阅读 (5559) 评论 (3) 编辑
摘要:网络编程 网络编程主要用于解决计算机与计算机(手机、平板..)之间的数据传输问题。 网络编程: 不需要基于html页面就可以达到数据之间的传输。 比如: feiQ , QQ , 微信....网页编程: 就是要基于html页面的基础上进行数据的交互的。 比如: 珍爱网、 oa(办公自动化)、 高考的报 阅读全文
posted @ 2016-04-07 19:57 loveincode 阅读 (538) 评论 (0) 编辑
摘要:(api + 配置) 开发中,邮件的应用? -à 注册,填写生日; 后期系统会自动发送生日祝贺 -à 发货,发货提醒!邮件提醒! 邮件: 1. 发邮件;【程序中如何发邮件!】 2. 收邮件;【很多客户端工具, foxmail 】 邮件开发准备: 准备工作, 环境搭建: 1. 本地搭建一个邮件服务器 阅读全文
posted @ 2016-04-01 20:44 loveincode 阅读 (211) 评论 (0) 编辑
摘要:1.文件上传与下载 案例: 注册表单/保存商品等相关模块! --à 注册选择头像 / 商品图片 (数据库:存储图片路径 / 图片保存到服务器中指定的目录) 1.1 文件上传 文件上传,要点: 前台: 1. 提交方式:post 2. 表单中有文件上传的表单项: <input type=”file” / 阅读全文
posted @ 2016-04-01 20:41 loveincode 阅读 (822) 评论 (0) 编辑
摘要:Factory 主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。 例如:汽车销售商场 该模式将创建对象的过程放在了一个静态方法中来实现.在实际编程中,如果需要大量的创建对象,该模式是比较理想的. 模拟spring工厂: person类: info.txt 阅读全文
posted @ 2016-04-01 11:30 loveincode 阅读 (81) 评论 (0) 编辑
摘要:反射 类字节码文件是在硬盘上存储的,是一个个的.class文件。我们在new一个对象时, JVM会先把字节码文件的信息读出来放到内存中,第二次用时,就不用再加载了,而是直接 使用缓存的这个字节码信息。 字节码的信息包括:类名、声明的方法、声明的字段等信息。在Java中"万物皆对象", 这些信息当然也 阅读全文
posted @ 2016-03-31 21:43 loveincode 阅读 (109) 评论 (0) 编辑
摘要:一些人总结出来用来解决特定问题的固定的解决方案。 解决一个类在内存中只存在一个对象,想要保证对象的唯一。 1 为了避免其他程序过多的建立该类对象。禁止其他程序建立该类对象。 2 为了其他程序可以访问该类对象,在本类中自定义一个对象。 3 方便其他程序对自定义类的对象的访问,对外提供一些访问方式。 代 阅读全文
posted @ 2016-03-31 21:20 loveincode 阅读 (117) 评论 (0) 编辑
摘要:观察者模式 Observer 这是软件设计模式的一种。 又被称为: 发布-订阅<Publish/Subscribe>模式、 模型-视图<Model/View>模式、 源-收听者<Source/Listener>模式 或从属者<Dependents>模式) 观察者模式(Observer)完美的将观察者 阅读全文
posted @ 2016-03-31 21:11 loveincode 阅读 (129) 评论 (0) 编辑
摘要:编码 什么是编码? 计算机中存储的都是二进制,但是要显示的时候,就是我们看到的却可以有中国 ,a 1 等字符 计算机中是没有存储字符的,但是我们却看到了。计算机在存储这些信息的时候,根据一个有规 则的编号,当用户输入a 有a对映的编号,就将这个编号存进计算机中这就是编码。 计算机只能识别二进制数据。 阅读全文
posted @ 2016-03-30 20:33 loveincode 阅读 (512) 评论 (0) 编辑
摘要:序列流 也称为合并流。 SequenceInputStream 序列流,对多个流进行合并。 SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从 第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达 包含的最后一个输入流的文件 阅读全文
posted @ 2016-03-30 20:04 loveincode 阅读 (623) 评论 (0) 编辑
摘要:字符流 计算机并不区分二进制文件与文本文件。所有的文件都是以二进制形式来存储的,因此, 从本质上说,所有的文件都是二进制文件。所以字符流是建立在字节流之上的,它能够提供字符 层次的编码和解码。列如,在写入一个字符时,Java虚拟机会将字符转为文件指定的编码(默认 是系统默认编码),在读取字符时,再将 阅读全文
posted @ 2016-03-30 16:41 loveincode 阅读 (472) 评论 (0) 编辑
摘要:1. File类 File 路径问题: 上下级文件夹之间使用分隔符分开: 在Windows中分隔符为‘\’ ,在Unix/Linux中分隔符为‘/’ 跨平台分隔符: 专业的做法是使用File.separatorChar,这个值会根据系统得到的相应的分隔符。 例:new File("c:"+File. 阅读全文
posted @ 2016-03-30 15:29 loveincode 阅读 (588) 评论 (0) 编辑
摘要:1. 监听器 1.1 概述 监听器: 主要是用来监听特定对象的创建或销毁、属性的变化的! 是一个实现特定接口的普通java类! 对象: 自己创建自己用 (不用监听) 别人创建自己用 (需要监听) Servlet中哪些对象需要监听? request / session / servletContext 阅读全文
posted @ 2016-03-29 21:09 loveincode 阅读 (223) 评论 (0) 编辑
摘要:1 线程的概述 进程:正在运行的程序,负责了这个程序的内存分配,代表了内存中的执行区域。 线程:就是在一个进程中负者一个执行路径。 多线程:就是在一个进程中多个执行路径同时执行。 假象: 电脑上的程序同时在运行。”多任务“操作系统同时运行多个进程(程序)——但实际 是由于CPU分时机制的作用,使每个 阅读全文
posted @ 2016-03-28 19:30 loveincode 阅读 (196) 评论 (0) 编辑
摘要:1:什么是多态 一个对象的多种状态 (老师)(员工)(儿子) 教师 a =老钟; 员工 b =老钟; 2:多态体现 父类引用变量指向了子类的对象 Father f = new Son(); 父类引用也可以接受自己的子类对象 1:Father类 1:非静态成员变量x 2:静态成员变量y 3:非静态方法 阅读全文
posted @ 2016-03-27 21:52 loveincode 阅读 (171) 评论 (0) 编辑
摘要:1. 过滤器是什么?有什么? 1、过滤器属于Servlet规范,从2.3版本就开始有了。 2、过滤器就是对访问的内容进行筛选(拦截)。利用过滤器对请求和响应进行过滤 2. 编写步骤和执行过程 1、编码步骤: a、编写一个类:实现javax.servlet.Filter接口 b、配置web.xml,指 阅读全文
posted @ 2016-03-26 11:28 loveincode 阅读 (642) 评论 (0) 编辑
摘要:1、ORM:Object Relation Mapping Hibernate:非常流行 JPA:Java Persistent API.ORM标准 MyBatis:2010年开始。之前叫做iBatis(重视) 2、JDBC封装框架 DBUtils Spring JDBC Template 1、基本 阅读全文
posted @ 2016-03-22 21:46 loveincode 阅读 (384) 评论 (0) 编辑
摘要:编写一个类实现javax.sql.DataSource 难点:用一个实现了javax.sql.DataSource类的实例时,用户如果调用Connection.close()方法,会把链接关闭,失去了连接池的意义。 明确一个问题:用户得到Connection的实现是:数据库驱动对Connection 阅读全文
posted @ 2016-03-20 19:37 loveincode 阅读 (347) 评论 (0) 编辑
摘要:1、分批次查询:分页 2、基于数据库的分页:依赖的是数据库的分页语句(不同数据库是不同的) MySQL:每页显示10条。 select * from XXX limit M,N; M:开始记录的索引。第一条记录的索引为0. N:一次查询几条记录。 第一页:select * from CUSTOMER 阅读全文
posted @ 2016-03-18 20:56 loveincode 阅读 (258) 评论 (0) 编辑
摘要:Eclipse 的jsp模板修改 打开 eclipse 选择 Window -- Preferences 打开后是这样的,依次选择Web -- JSP Files --Templates 找到New JSP File(html) New JSP JSP with html markup 点击 然后点 阅读全文
posted @ 2016-03-15 18:28 loveincode 阅读 (218) 评论 (0) 编辑
摘要:Eclipse常用快捷键 打开Eclipse快捷键的快捷键 Ctrl+Shift+L 快捷键 描述 原英文描述 Ctrl+Shift+P 定位到光标所在处的括号的另一半括号的位置 Go to Matching Bracket Alt+Shift+O 当光标移动到某个变量或方法处时,整个页面的这个变量 阅读全文
posted @ 2016-03-11 16:29 loveincode 阅读 (283) 评论 (0) 编辑
摘要:将TOMCAT注册成系统服务的好处,就是方便维护,在服务器重启的时候,系统会自动启动系统服务,而不必手动操作,这就为我们在项目维护时省下不少麻烦。 在项目维护期间有很多客户只要一有问题,就电话招呼,而且是一召唤就得立马出现,如果手上运维的项目比较多的话,那就会很蛋疼了。将TOMCAT注册成系统服务可 阅读全文
posted @ 2016-03-10 00:36 loveincode 阅读 (219) 评论 (0) 编辑
摘要:HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control ->Terminal Server -> Wds -> dpwd -> Tds cp子键 HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentContr 阅读全文
posted @ 2016-03-09 21:41 loveincode 阅读 (1954) 评论 (0) 编辑
共 5 页: 上一页 1 2 3 4 5 下一页
最简单即最美
有了信仰,自己要坚持努力 2017.07.09 21:34