- 博客(248)
- 收藏
- 关注
原创 Multiple annotations found at this line: - Syntax error, insert "}"
在jsp页面中,第一行就报如下错误: 解决办法:在onClick=后面的事件要用“”括起来,如: onClick="JSCalendar(this)"就解决了,虽然报的错是insert “}”此问题真是困惑已久的问题,起初查了好多文章,都是说少},还问了一个师哥,师哥说他遇到的该问题就是少写了一个},让我更加确定是少},但是找了半天,也没发现错误,最后在一篇博客中说是少“”,就这样解决了
2018-03-18 11:18:17 11733 5
原创 Hibernate几种常用主键生成策略
上一篇讲了Hibernate矿建的一些基础知识,其中讲到了主键生成策略,都知道,Hibernate提供相应的API能自动生成数据库表,说到表,一定会设计到的一个概念就是主键,主键是由程序自动生成的,不应该由用户自己输入,那么Hibernate在往表中填充数据库时,主键是怎么生成的那,Hibernat提供了主键生成策略,下面主要讲一下常用...
2018-03-17 17:40:22 6538 5
原创 【Java】单例模式
一:何时用单例模式 只实例化一个对象时。几乎所有的系统都会用到单例模式 二:模式构造函数是私有的private产生一个静态的私有的对象写一个静态的公有的方法,返回该类类型的实例化对象三:分类: 懒汉式存在多线程同步问题,可能会存在多个ClientManager 实例对象当类第一次被加载时,不会为...
2018-03-17 17:38:51 175 5
原创 【Java】动态代理模式
What 书上是这样定义代理模式的:为另一个对象提供一个替身或占位符以控制对这个对象的访问。When在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用, 其特征是代理类与委托类有同样的接口。Why 代理有两个作用隔离客户端与委托类,起到了中介作用,...
2018-03-17 08:27:39 168 2
原创 tomcat启动报错:Address already in use: JVM_Bind
事出背景: 在tomcat启动时,就报如下错:事出原因:程序未正常退出启动多个tomcat解决办法:1.netstat -ano查看被占用的端口号为8005的进程号PID(一个进程号管理好几号端口号)2.打开任务管理器,在详细信息中,找到对应的进程号PID,结束任务...
2018-03-15 20:34:04 3389 6
原创 can't find referenced pointcut
1.错误原因2.检错过程3.排错过程4.总结1.错误原因 测试spring对AOP的支持是,出现can’t find referenced pointcut: 2.检错过程检查注解,写得正确也将Aspect类配置到了配置文件中最后百度:得知貌似是Aspectjrt.jar和aspectj...
2018-03-14 08:32:38 1089 1
原创 Hibernate 一对一 关联关系映射
首先讲一下概念:关联关系指:实体之间的关系,即在对象模型中就是一个或多个引用;关联映射指:指将关联关系映射到数据库中,即实体到数据库表的映射,通过<class>标签映射实体设计原则:实现无参的默认的构造函数提供一个标识建议不要使用final修饰实体类(因为要往数据库中添加数据,很可能要改变值,如果用final修饰,就无法改变了)建议为实体类生成getter和s...
2018-03-08 16:06:30 278 2
原创 Hibernate 多对一 关联关系映射
维护关系为:多指向一的关系,在加载多的时候可将一的一端数据自动加载 用户和组织就是一对多的关系用户端 <class name="com.bjpowernode.hibernate.User" table="t_user"> <id name="id"> <generator class="native&qu
2018-03-08 16:03:46 241 1
原创 Hibernate 一对多 关联关系映射
维护关系为:一指向多的关系,在加载一的时候可将多的一端数据自动加载 班级和学生就是一对多的关系单向关联学生端: <class name="com.bjpowernode.hibernate.Student" table="t_student" > <id name="id"> <generator class...
2018-03-05 21:22:10 236 8
原创 【Oracle】将数据批量导入到Oracle数据库
一:利用addBatch()和executeBatch()批量插入数据 public void addFlowCardDetail(String flowCardVouNo, List<FlowCardDetail> flowCardDetailList) throws DaoException { Connection c...
2018-03-04 11:20:25 6027 6
原创 【Oracle】模糊查询
进行数据库查询时一般用like关键字进行模糊查询,下面讲一下用法:表T_User中的数据为:美,王美丽,美丽,丽美,无限美一:%的使用字段 like ‘A %’:搜索字段以A开头的记录,包括只有A的记录字段 like ‘%A’:搜索字段以A结尾的记录,包括只有A的记录字段 like ‘%A%’:搜索字段中包含A的记录,A可以是任何位置,...
2018-02-20 15:53:13 2011 24
原创 request.getParameter() 和request.getAttribute() 区别
【相同点】 1.都是HttpServletRequest类中的方法 2.都是用来传递数据用的【不同点】1.方法成对 只有getPa
2018-02-09 19:19:55 23785 8
原创 集群搭建
本篇文章主要对集群搭建过程中涉及到的一些名词的解释和一些注意事项,详细搭建过程参照最后文章链接一:主机配置ESXIESXI是一款虚拟软软件,不过它不同于其它虚拟化技术的其一为:它不是基于操作系统的,而是基于裸机的。比如要想安装vmware workstation必须先有一台机器安装好了操作系统,但是ESXI可在一台只有硬件没有操作系统的裸机上安装,可以将ESXI理解为操作系统或等同与
2018-02-07 08:27:01 1112 13
原创 web项目利用apache的DiskFileItemFactory和ServletFileUpload上传图片
一:首先需要引用以下两个jar包二:`<form>`表单要设置属性enctype="multipart/form-data"三:servlet设置问题总结
2018-02-02 19:22:46 810 3
原创 Java Class类详解
最近的Java学习中又学习了一遍工厂模式,其中写到这样一句代码Class.forName(className).newInstance(),当时没注意,但是最后程序报错了,在调试的过程中注意到该句有问题,于是开启了百度之旅,这次旅途还真是收获不少一:Class类的简介 首先声明的是Class类是Java的一个类,与我们平时自定义的类一样,只不过名字较特殊,也是继承了Obje
2018-01-30 08:20:12 2252 18
原创 磁盘阵列RAID
最近公司新买了一台服务器,这就意味着需要装系统了,装ESXI系统(ESXI是vSphere产品套件中的重要一部分,负责将计算机的物理资源转化为逻辑资源,从而保证高效地使用计算机资源)之前,首先应该先将硬盘做成RAID一:什么是RAID RAID(Redundant Arrays of Independent Disks的缩写),中文名:磁盘阵列,有“独立磁盘构成构成的具有冗余能力
2018-01-21 17:42:19 355 13
原创 XML解析器
一.XML解析器 解析器就是把XML转换为XML DOM对象,通过JavaScript可操作DOM对象了(DOM、SAX都是一组解析XML文档的规范,其实就是接口,这说明需要有实现者能使用,而解析器就是对DOM、SAX的实现。一般解析器都会实现DOM、SAX两个规范[度娘得来])二.常用的解析器类型及区别 平常写一个xml在浏览器中直接可以运行,是因为现在所有的现代浏览器
2018-01-11 16:12:03 379 5
原创 Entity Framework映射创建过程
概念ADO.NET Entity Framework 是微软以ADO.NET为基础所发展出来的对象关系对应(O/R Mapping)解决方案;是ADO.NET中的一组支持开发面向数据的软件应用程序技术,是微软的一个ORM框架 ORM 广义上:O...
2018-01-08 15:48:13 1452 1
原创 Servlet
一:概念 servlet是Java Servlet的简称,成为小服务程序或服务连接器,说白了就是用java编写的运行在支持java的服务端的一个小程序二:创建Servlet程序的顺序(服务器为Tomacat)在Tomacat的webapps下创建项目的文件夹(如test_servlet)在该项目文件夹下创建文件夹WEB-INF(文件夹名称必须为WEB-INF)和打开的HTML【也可创建文件夹L
2018-01-08 11:08:06 207 1
原创 【Angular】路由 Route导航
在路由开始之前,先补一下Angular的一些基础知识: 概念:组件:是Angular应用的基础构建块,可以理解为是一段带有逻辑和数据的html模块:用来将应用中不同的部分组织成一个Angular框架,可理解的单元指令:允许向html元素中添加自定义行为服务:用来封装可重用的业务逻辑框架认识: Angular Route导航 用到路由时,最常用的对象有:Rout
2017-12-30 09:41:06 1402 7
原创 【centos】cachecloud安装
环境需求: jdk 7+ mysql mvn cachecloud 一:安装jdk 1.检查有无jdk java -version 若有:rpm -qa|grep java检测 删除:rpm -e –nodeps 检测出来的版本 2.进入官网下载最新版本
2017-12-25 21:50:29 2835 13
原创 【Angular】组件内容嵌入ng-content
组件的内容嵌入:在组件中嵌入模板代码,提高组件的可复用性。很好得扩充组件的功能,方便代码的服用。典型的例子就是:模态对话框或导航栏的使用,通常模态对话框和导航栏的样式是一样的,这是如果有一个模板,我们只负责往里面填充数据,是不是就方便使用多了,组件内容嵌入就是解决此类问题的。下面举例说明:文件目录如下: // example-content.component.ts import {
2017-12-18 16:04:46 2206 13
原创 Window中MySQL实现远程访问
上篇博客中讲述了Linux中mysql实现远程访问,其实原理是一样的,这篇博客中稍有补充:为特定数据库添加用户(该用户连接数据库时,只显示该数据库)为该用户设置特定权限(比如该用户只能对该数据库进行增删改查,不能进行其它操作)1.进入mysql mysq -u root -p2.输入密码3.为指定数据库添加特定权限的用户 GRANT SELECT, INSERT, UPDA
2017-12-16 15:53:57 10076 12
原创 【Angular】变量、常量声明与解构
常量angular中 全局变量在类的外面,@Component()的上面声明一旦赋值就不可以再改变值了;但是如果声明的变量是对象,对象里的属性值是可以被重新赋值的 变量声明方式 Angular中变量声明有两种方式,一种是let,另一种是var 作用域 let:只在块级作用域内有效 var:只在包含它的函数,模块中有效
2017-12-14 16:38:23 9223 13
原创 利用Navicat往Oracle数据库中导入sql文件问题集
操作过程:【转】使用Navicat for Oracle新建表空间、用户及权限赋予Oracle中connect、resource和dba三种标准角色 [注] 如果新建的数据库用的是一个connect角色的用户,如果想修改数据库中的一个角色,就会报错 1.新建连接前,首先要配置环境12版本这两个文件都选的是bin下面的但是11版本OCI.dll选择bin下面的oci.dll不行,会报如下错
2017-12-13 19:57:35 19889 10
原创 Linux中mysql实现远程访问
MySql默认是不能通过远程访问的1.启动MySQL服务: service mysqld start2.打开MySQL数据库: mysql -u root -p回车提示输入密码:输入密码,进入MySQL数据库 3.使用mysql数据库 use mysql;4.查看用户表 select 'Host','User' from user;
2017-12-11 15:25:24 9154 11
原创 【Angular】@Input和@Output
该篇是上一篇的改编:【Angular】table假分页【@Input和@Output】@Input和@Output这两个要结合父组件与子组件来说@Input:是属相绑定,父组件向子组件传递数据@Output:是事件绑定,子组件向父组件传递数据的同时触发事件**【举例说明】** testtable是父组件,datatable是子组件 主要功能:table实现分页显示,点击删除
2017-12-06 10:18:19 3732 4
原创 【Angular】table假分页
【table的基本组成】 要先实现表格的假分页,首先要知道table的基本成分:<thead>头、<tbody>身体、<tfood>脚<table> <thead> <!-- 头 --> <tr> <th></th> </tr> </thead> <tbody> <!-- 身体 -->
2017-12-05 20:10:45 1033 5
原创 SSH 实现页面跳转
JSP中使用绝对路径 在.jsp文件中通常要引入.css文件,图片等,若采用相对路径较复杂,一般采用绝对路径${ pageContext.request.contextPath}此句话的作用先获取前面的请求路径,比如 ${ pageContext.request.contextPath}/css就是先获取前面的路径以由首页跳转到注册页面为例:1.修改页面跳转连接<a href="${
2017-12-04 18:15:08 6642 5
原创 【Angular】路由跳转(代码跳转)
【WHAT】 在Angular中,路由的作用就是建立URL路径和组件(页面,因为页面就是由组件构成)之间的对应关系,根据不同的URL路径匹配出相应的组件并渲染。【HOW】 1. 定义路由配置 2. 创建根路由模块 3. 添加路由插座 (以上是基本且必须的三个步骤)【示例:(文件如下)】 1.在app.routes定义
2017-11-27 08:27:56 33821 32
原创 JAVA 基础
JDK、JRE、JVM区别与联系JDK:Java Development ToolKit(Java开发工具包),JDK是整个java开发的核心,它包括Java的运行环境(JRE)、JAVA基础的类库(Java API)和JAVA工具(Javac),有三种版本:J2SE,J2EE,J2ME. JRE:Java Runtime Enviro
2017-11-23 11:14:54 309 19
原创 【Angular】安装Angular—cli
下载node.js下载后是个.msi文件 检查是否安装成功:node -v node.js简单来说:就是运行在服务端的JavaScript 安装npm安装cnpm: npm install cnpm -g --registry=https://registry.npm.taobao.org 检查是否安装成功:cnpm -v
2017-11-12 22:02:50 756 11
原创 初识 Java SE
Java SE JAVA:是一种跨平台的面向对象的程序设计语言,而用JAVA编写的软件运行在JAVA平台上,JAVA平台分(运行在各种终端【PC,服务器】的系统软件)为3种:Java SE(旧称J2SE):标准版,用于开发桌面应用软件(PC机上开发),Java EE(旧称J2EE):企业版,开发分布式的网络程序 (服务器端开发),包含于JAVA EEJava ME(旧称J2ME
2017-10-10 15:07:10 592 13
原创 将Centos的yum源更换为国内的阿里yum源
当再次打开计算机时,系统进不去了,桌面是黑色的,但能看见鼠标,xshell也能连接上,于是就想更新一下系统,但是当用到yum update更新系统时,yum不能用了,查资料后得知:我的centos是Python 2.7的,但是2.7的又依赖2.6版本的,于是又下载Python 2.6版本的,在安装Python2.6时又提示安gcc,真实麻烦,我直接更新系统不就全解决了吗,但yum不能用,所以要解决的
2017-09-24 11:07:26 471 24
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人