- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 spring jpa使用构造器查询类中几个字段
@Query(value = "select new GoodsDb(goods.name, goods.id, goods.price, goods.iconId, goods.firstCategory, goods.secondCategory, goods.thirdCategory) " + "from GoodsDb goods " + "where goods.state=1 and goods.recommended='1'")List<GoodsD.
2020-05-21 16:22:01 563
原创 win7上启动es服务报错:main ERROR Could not register mbeans java.security.AccessControlException: access deni
win7上启动es服务报错:注意到图中红框的文字后,我在环境变量中path变量的值追加了:%SystemRoot%/system32;%SystemRoot%;然后重新启动服务,就可以了。
2018-02-23 11:25:23 4534
转载 Java栈与堆
----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可
2014-09-28 19:53:39 452
转载 JNDI连接数据库
一、数据源简介:***********************************************************************************在Java语言中,DataSource对象就是一个代表数据源实体的对象。一个数据源就是一个用来存储数据的工具,它可以是复杂的大型企业级数据库,也可以是简单得只有行和列的文件。数据源可以位于在服务器端,也可以位于
2014-04-28 19:58:23 761
转载 使用JNDI连接数据库
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB(Enterprise Java Bean)的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI
2014-04-28 19:40:34 750
转载 SQL的四种连接-内连接、左外连接、右外连接、全连接
联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 1、内联接(典型的联接运算,使用像 = 或 等值联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识
2014-04-26 16:21:14 600
转载 request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPat
String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; "> 这个语句是用来拼装当前网页的相对路径的。 是用来表明当前页面的相对路
2014-04-10 14:06:29 1175
转载 关于Socket
一、Socket的解释及形象比喻在Internet上的主机一般运行了多个服务软件,同时提供了几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应不同的服务。Socket正如其英文原意那样,像一个多孔插座,一台主机犹如一间布满各种插座的房间,每个插座都有一个编号。客户软件将插头插到不同编号的插座,就可以得到不同的服务。二、什么是Socket所谓Sock
2013-10-06 15:37:24 590
转载 Socket编程
Socket套接字是网络通信的一个重要机制,是指两台计算机上运行的两个程序之间的双向通信的连接点,这个双向链路上每一端都称为一个Socket。Java采用的Socket通信是一种流式套接字通信,它使用TCP协议,通过面向连接的服务,实现客户机与服务器之间双向且可靠的通信。其通信过程是:客户端程序申请连接,服务端程序监听所有的端口,判断是否有客户程序的服务器请求。当客户端程序请示和某个端口连接时
2013-10-03 19:10:59 540
转载 URL编程
一、URL的构成:注:资源路径还可以包含HTML文件中的参考位置(也称为参考点),一般用#表示,如http://tech.sina.com.cn:80//default.html#memo_1,此处memo_1是default.html中的一个位置。以上采用的URL都是网络资源的完整路径,称为绝对URL;但有时也使用相对URL,它不包括协议和主机信息,表示文件在主机上的相对位置,相
2013-10-01 21:42:36 835
转载 Java网络编程基础
Java语言使用了基于套接字(Socket)的通信方式,通过系统包java.net实现三种网络通信模式:URL、Socket、Datagram(数据报)。一、网络编程的基础知识:Internet上的计算机之间采用TCP/IP协议进行通信,其体系结构分为四层,其结构及各层主要协议如下图所示:1、网络编程的基本理论:(1)TCP/IP模型提供了两种传输协议,即传输控制协议TCP
2013-10-01 15:07:22 829
原创 ==与equal的区别
1、二者用法:==:可以用来比较基本数据类型,如果两值相同,结果就为true;也可以用来比较引用,如果两个引用指向同一对象,结果为true。equals:用来比较两个对象是否相等(内容区分大小写)。即:==比较的是两个基本变量的值是否相同,而对于引用类型的变量表示的是两个变量在堆中存储的地址是否相同,即栈中内容是否相同; equals比较的是两个对象的内容是否相同,即
2013-09-21 18:57:30 637
原创 Java对象数据存取的3种方式
1.用公有方式做对象数据存取:优点:访问数据方便; 缺点:数据很不安全 .public class Student { publicString name; publicint age;}public class TestClass {public static void main(String[] args) {//公有方式下:对象可以任意
2013-09-21 15:37:18 1388
转载 Java中的值传递与引用传递
一、概念:值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变,不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。二、举例:传值---传递基本数据类型参数
2013-09-20 16:34:33 542
原创 Java的内存分配、数据类型
1、Java的内存分配涉及以下区域:(1)寄存器(register):用来暂时存放指令、数据和位址。(2)栈(stack):存放基本类型数据和对象的引用(地址)。(3)堆(heap):存放new出来的对象、数据。(4)静态域:存放对象中用static定义的静态成员。(5)常量池:存放常量。(6)非RAM:硬盘等永久存储空间。注:RAM(Random Access Mem
2013-09-19 16:21:36 654
原创 Jquery学习笔记
一、Jquery概念:Jquery:和extjs、prototype一样,是一种轻量级的JavaScript框架。三者之中,Jquery用得最广泛。二、使用准备:在官网下载一个合适的Jquery版本的js文件,放在WebContent/js文件夹下。以后每个使用到Jquery的jsp文件中都要先导入该地址才可以使用。如:src="js/jquery-1.8.3.js">三、
2013-07-28 21:46:58 724
转载 同步、异步与并发的经典解释
程序中解释: 异步调用是通过使用单独的线程执行的。原始线程启动异步调用,异步调用使用另一个线程执行请求 ,而与此同时原始的线程继续处理。同步调用则在继续之前必须等待响应或返回值。如果不允许调用继续 即无响应或返回值,就说调用被阻塞了,不能继续执行形象解释: 打电话时就是同步, 发短信时就是异步。 同步.一条窄马
2013-07-22 20:54:46 1342
原创 Ajax学习笔记
一、什么是Ajax?AJAX (Asynchronous JavaScript And XML)指异步 JavaScript 及 XML。使用Ajax可以解决页面的局部更新。使用的技术包含:javascript和cssXML不是必选项,还可以使用其他数据格式包括普通文本,JSON等二、使用步骤:1.创建Ajax对象针对不同的浏览器,有3种构造函数:new XML
2013-07-22 20:49:03 817
原创 JSP总结(四)
自定义标签一、SimpleTagSupport1.建一个java类AddTag.java,继承SimpleTagSupport,重写doTag()方法:public class AddTag extends SimpleTagSupport{private int num1;private int num2; public void setNum1(
2013-07-21 22:41:15 731
原创 JSP总结(三)
上接JSP总结(二)Ⅲ.XML标签库 1.XML(Extensible Markup Language)可扩展标记语言,与HTML(Hypertext Markup Language)的区别是:所有标签必须关闭,而HTML中如不关闭;大小写敏感;必须正确嵌套,否则不能解析;必须有一个根元素;属性值必须加引号.如:book.xml文件xmlversion="1
2013-07-21 21:15:50 815
原创 JSP总结(二)
一、ER表达式(Expression Language)注意点:1.作用:减少JSP页面的Java代码的数量,即减少页面脚本.2.禁用EL表达式:在page标签内设置isELIgnored属性为true,默认值为false(不禁用).3.ER表达式符号表示:${ }4.EL表达式不支持字符串串联5.获取属性的两种表示方式:${xx.xx} 或 ${xx[“xx”]}
2013-07-21 21:14:00 971
原创 JSP总结(一)
一、JSP概念1.JSP与Servlet的区别与联系:Servlet:包含HTML的Java代码。JSP(Java ServerPages):包含Java代码的HTML,本质还是转换成为Servlet,但是能够解决Sevlet存在的缺点:输出HTML多时的困难。注:JSP和Servlet都是产生动态内容的技术。2.JSP处理流程:第一次请求或.jsp文件修改了: .js
2013-07-20 21:25:23 764
原创 Java中的一些基础概念
1.面向对象与面向过程的区别:面向过程(process-oriented):从解决问题的每一个步骤入手,适合于解决小的简单的问题。面向对象(Object-oriented):按照现实世界的特点来管理复杂事物,把它们抽象为对象和类,具有自己的状态和行为,通过对消息的反应来完成一定的任务. 面向对象的程序设计实现了对对象的封装,使我们不必关心对象的行为是如何实现的这样一些细节。通过对对
2013-07-11 13:47:13 706
原创 Java语言基础
1.Java标示符的命名规则包名:字母全小写,且域名反写。如:com.csdn.test工程/类/接口名:(帕斯卡命名法)每个单词首字母大写。如:HelloWorld属性变量/方法名:(骆驼命名法)第一个单词首字母小写,后面每个单词首字母都大写。如:showUserInfo常量名:字母全大写,且多个单词之间以下划线连接。如:REQUEST_CODE2.变量的数据类型
2013-07-10 11:09:19 858
原创 Java开发环境的搭建
步骤:1.下载Java SDK——>2.安装JDK——>3.设置Java环境变量:JAVA_HOME(Java的安装目录)、CLASSPATH、PATH.设置环境变量具体步骤:1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7
2013-07-10 09:25:20 580
TCP_UDP网络通信调试小工具.rar
2020-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人