programming.Java
文章平均质量分 57
sylmoon
这个作者很懒,什么都没留下…
展开
-
Oracle JDBC2.0 数据来源(Data Source)与连接池(Connection Pool)
原先倒是可以用JSP写出来小型的数据库应用程序,不满足单单掌握JSP,因为我写的时候一直看不到java 完整源代码,所以很郁闷,呵呵.修改的时候也比较烦,Servlet 也是,out.println(“”)更郁闷.不单纯的东西总是让人变的不舒服,而单纯的东西又不存在,即使追求单纯的东西,过程又是如此艰难!(这也许是人类感情面临的一个基本矛盾)从上周开始,一直致力于学习Struts了,学得也很郁闷,原创 2005-02-03 16:37:00 · 6343 阅读 · 1 评论 -
电影网站增删改查-3 spring boots/MVC/neo4j/thymeleaf 源码分析 thymeleaf 配置
前提1. 添加依赖 org.springframework.boot spring-boot-starter-thymeleaf2.spring-boot很多配置都有默认配置,比如默认页面映射路径为 classpath:/templates/*.html 同样静态文件路径为 classpath:/static/但是我在原创 2017-09-26 16:18:17 · 759 阅读 · 0 评论 -
java study 1
继承父类比较笼统,共性特征overload & overwrite 重写方法重载 不允许 不同返回类型 相同方法名int add(int a , int b);long add(int a, int b); 错误重载是同一个类里面吗? animals 2, 3eg:Customer un =new原创 2017-09-10 20:56:37 · 218 阅读 · 0 评论 -
Java study 2
SVN 中央仓库 版本号GIT 分布式 持续继承CI 持续发布CDclone pull push branch merge rebase http://172.100.90.41/java-study/box_calculatorfork get 主线最新版本复制出来 http://cpe-172-100-90-4原创 2017-09-10 20:57:45 · 257 阅读 · 0 评论 -
java中的构造函数
1.构造函数的概念 很多java新手谈到构造函数就会犯晕,我们先来看看什么是构造函数。 首先,构造函数是函数的一种特殊形式,特殊在哪里?构造函数中不需要定义返回类型(void是无需返回值的意思,请注意区分两者),且构造函数的名称与所在的类名完全一致,其余的与函数的特性相同,可以带有参数列表,可以存在函数的重载现象。 2.构造函数的格式 了解了构造函数的基本概转载 2017-09-10 21:52:40 · 361 阅读 · 0 评论 -
Junit 实例精讲基础教程(一) 认识Junit基本注解@Before、@After、@Test、@BeforeClass、@AfterClass
Junit官网:http://junit.org/junit4/关于Junit,官文甚至不做过多解释:Junit只是一个用于单元测试的小框架,是基于xUnit架构的一个实现。更多精彩请阅读 东陆之滇的csdn博客:http://blog.csdn.net/zixiao217系列教程基于Maven。1. 引入Junit依赖dependencies> dep转载 2017-09-10 21:56:43 · 615 阅读 · 2 评论 -
电影网站增删改查-4 spring boots/MVC/neo4j/thymeleaf 源码分析 实现View 新增过程
以movie新增为例, 使用thymeleaf 框架 ,预先定义好layout.html:html> http-equiv="Content-Type" content="text/html; charset=utf-8"/> http-equiv="pragma" content="no-cache" /> http-equiv="Cache-Control"原创 2017-09-28 14:10:11 · 918 阅读 · 0 评论 -
电影网站增删改查-5 spring boots/MVC/neo4j/thymeleaf 源码分析 查询电影分页
首先 熟悉webUI 下面的目录, 包括 controller 和 view , VIEW 里面的 static 静态目录包含 CSS 和JS 和图片,templates 下面是根据模块功能划分VIEW展示电影信息内容 id="tbodyContent">看不到什么, 使用js 里面填充数据://初始化分页pageaction();var pg =原创 2017-09-29 17:42:25 · 896 阅读 · 1 评论 -
spring boots 持久化 报错
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in dbdemo.mysql.test.JpaConfiguration: Invocation of init method failed原创 2017-09-21 14:11:27 · 960 阅读 · 0 评论 -
spring boots JPA 使用MYSQL
steps:1.实体建模 entity2.持久化 Repositoryconfiguration:1.maven 依赖 data-jpa and mysql-connector-java2.JPA配置类继承于接口 JpaConfiguration3.config application.yml原创 2017-09-21 14:18:21 · 301 阅读 · 0 评论 -
spring boots 配置neo4j 主要步骤
1.neo4j依赖spring-data-neo4jjackson-jsog2.节点和关系实体建模@JsonIdentityInfo 防止数据查询时候引发递归@NodeEntity 节点实体@GroupId 节点唯一标识 当前类中有效List 关系列表 增加关系上@startNode 起始节点的实体 @EndNode 终止节点的实体原创 2017-09-21 18:14:24 · 1331 阅读 · 0 评论 -
电影网站增删改查-6 spring boots/MVC/neo4j/thymeleaf 源码分析 电影删除
双节归来,接着上一篇fillData(data)填充del(\''+ v.id+'\')">删除调用JS :function del(id){ if(!confirm("您确定删除此记录吗?")){ return false; } //$.get(URL,data,function(data,status,原创 2017-10-09 15:12:17 · 884 阅读 · 0 评论 -
电影网站增删改查-7 spring boots/MVC/neo4j/thymeleaf 电影修改
edit(\''+ v.id+'\')">修改通过jquery HTTP get 方法:function edit(id){ $.get("./edit/"+id,{ts:new Date().getTime()},function(data){ art.dialog({ lock:true,原创 2017-10-11 15:01:01 · 838 阅读 · 1 评论 -
Spring Boots &mybatis连接数据库配置步骤
1. 5个包 放到 POM 2. 生产项目MAVEN 依赖3. config aplication.java//增加持久层@MapperScan("com.jm.dao")4. config application.ymldatasource: url: jdbc:oracle:thin:@20.1.10.18:1原创 2017-09-16 13:41:43 · 1128 阅读 · 0 评论 -
使用IDEA ULTIMATE 2017.5创建Maven 项目
1.项目新建选择maven ,2. groupid , artifactid 必输3.输入name, loaction ,即可完成原创 2017-10-13 16:53:20 · 526 阅读 · 0 评论 -
Maven 连接ORACLE 数据库最后还是没搞定,过程记录一下
1.ojdbc6.jar首先放到这个目录 :2. CD C:\Program Files\JetBrains\IntelliJ IDEA 2017.2.3\plugins\maven\lib\maven2\bin>3.mvn install:install-file -DgroupId=aaronoracle -DartifactId=ojdbc6 -Dversion=原创 2017-09-16 13:58:15 · 1047 阅读 · 0 评论 -
expected <block end>, but found BlockMappingStart
expected , but found BlockMappingStart原因, application .yml 有空格原创 2017-09-15 18:16:31 · 11816 阅读 · 4 评论 -
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApp原创 2017-09-15 16:09:02 · 4343 阅读 · 0 评论 -
Jdeveloper 10g 里连接Mysql 数据库
原创 2005-02-02 09:38:00 · 1627 阅读 · 0 评论 -
经过百般努力,终于用JSP写出FileUpload上传小程序
Reference: http://www.7880.com/Info/Article-42b729a0.html经过百般努力,终于可以写出一个自己的上传小程序了,其中以上面的url为标准写的,不过这个程序和新版本的commons-fileupload-1.0,存在不一样的地方,就是:新的是: void write(java.io.File file) A co原创 2005-02-25 10:51:00 · 2488 阅读 · 1 评论 -
对static 修饰符之静态变量和静态方法的理解
我们知道,只要是类,无论什么类(包括抽象类),里面只有方法和变量,而要使用这个类我们一般分两步走,如,一个员工类Employee Employee s;//定义了一个Employee的引用s=new Employee(“Aaron”,1980,3,1,1500);//这样才真正建立了一个对象s,也就是说s指向了内存中的一块连续的区域. —这里注意什么是真正的对象,什么是引用— 如果我们要改变原创 2005-03-04 10:48:00 · 2316 阅读 · 0 评论 -
从oracle 数据库读取日期时间,并在网页上打印万年历
在core Java 那本书里,在讲类之前就将了一个打印一个月份中每天是星期几的万年历程序.最近写程序的时候终于要用到了.我花费了半天时间终于弄明白了GregorianCalendar类,并且通过网络抓取oracle数据的时间,然后显示在JSP 网页上. 运行效果如下:首先要在J2se里面写出万年历程序,作为练习:1)星期日Calendar.SUNDAY =1 星期日为1,那么星期几就+1为以此原创 2005-03-15 21:35:00 · 2762 阅读 · 0 评论 -
我终于理解了JSP 的分页了
我们查询数据库的时候,如果查询出来的结果是很多条,比如1000条,那么,如果都显示到一个页面上简直是令人无法忍受的事情!所以我们要分页显示,每页显示10或20行,分页的目的就这样简单. 分页的方法有很多种,也许有些效率要高些,我这里只能参考最简单能实现的方法:现查询出有多少条记录,然后计算出一共分几页,然后分别显示每一页.查询出有多少条记录:select count(*)from learning原创 2005-03-18 23:28:00 · 2695 阅读 · 2 评论 -
Oracle & JSP 开发的小型信息管理系统 (四) 源代码3
//add.jsp 添加信息页面/*Cookie c[]=request.getCookies();if(c==null){response.sendRedirect("login.jsp");}*/String userName=(String)session.getAttribute("admin");if(userName==null){response.sendRedirect("logi原创 2005-03-25 20:53:00 · 2472 阅读 · 0 评论 -
一个过滤html输入字符的类
在html如果输入 & 被当做html语句,这些特殊字符在我们等待用户输入的时候必须过滤,可以采用这个类来过滤......package moonsoft.test.j2ee.testSession;public class FilerSpecial { public FilerSpecial() { } public static String filter(String inpu原创 2005-03-22 20:21:00 · 1086 阅读 · 0 评论 -
汉诺塔的Java 源程序
刚写的:package mooonsoft.j2se;public class Hannoi { public Hannoi() { } public static void main(String args[]) { //set plates number int plates=2; //set the zhuzhi String A="A", B="B", C="C";原创 2005-09-07 10:13:00 · 1964 阅读 · 0 评论 -
我的绝一无二的portal开发经验(1)-利用Jdeveloper 开发Portal (Portlet)
利用Jdeveloper 开发Portal (Portlet) 分4步走:1. 下载jar,并且解压缩到jdeveloper 目录2. 建立portal企业入口网站程序(自动产生provider.xml *.properties 类似 Struts 的struts-config.xml ApplicationResource.properties,不知道是巧合还是偶然)3. 建立原创 2005-09-13 14:13:00 · 1572 阅读 · 0 评论 -
利用oracle long类型字段问题
今天上午突然解决了这个问题,真是高兴,主要参考文章:http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=123&threadID=17121&messageID=97829 我在编写应用时,需要大量的插入大文本,但是oracle 的clob操作起来比较繁琐,应此我没有选择使用clob,而是使用了oracle以前版本中的long类型[但是long类型有原创 2005-05-25 10:51:00 · 2555 阅读 · 0 评论 -
利用Jdeveloper 开发Portal (Portlet)
Reference: http://java.mblogger.cn/moonsoft/posts/15307.aspx分4步走:1. 下载jar,并且解压缩到jdeveloper 目录2. 建立portal企业入口网站程序(自动产生provider.xml *.properties 类似 Struts 的struts-config.xml ApplicationResource.prop原创 2005-05-20 14:45:00 · 2428 阅读 · 0 评论 -
JavaBean 进行数据验证(1)
JavaBean 进行数据验证 用JSP 写程序一般都是在前台用Javascript 进行数据验证,但是懂html原理的人就会利用自己编写的html 页来跳过当前的javascript 验证,而根本的解决办法就是利用javaBean 读取数据进行验证. 首先复习一下什么是JavaBean: 构造器必需是一个零参数的变量私有通过get***() /set***() 来设定 /获取值原创 2005-10-14 15:59:00 · 1772 阅读 · 0 评论 -
终于写完了这个要求比较高的模组—通讯录(1)
这个模组做了近10个工作日其中比较难的地方是,1. Javascript 的动态多行输入2. 灵活地各种查询(近一步理解了group by , order by ) 其实这个功能并不重要,完全可以用普通的word 做一个htm表格就可以了.可是既然要这样我,我还是比较完美地实现其功能,近来做项目每次都是感叹对数据库理解的进步,自己的编程能力也是在每一行语句中提高,包括,JSP,原创 2005-06-09 16:13:00 · 1296 阅读 · 0 评论 -
IDE maven 创建spring boot 用hibernate 实现连接数据库
package com.jm.Model;import javax.persistence.Entity;@Entitypublic class UserDB { private int userid ; private String username; private String userno ; pu原创 2017-09-15 15:22:31 · 494 阅读 · 3 评论 -
在IDEA中使用 Spring Initializr 新建 spring boots 项目
Spring Initializr 创建spring boots项目极其简单 1.2.3.这里关键很多dependencies :加好了是不是POM 里面初始化就有呢?原创 2017-10-13 17:17:54 · 679 阅读 · 1 评论