自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 java中类库详解(1) 什么是本地方法

native(本地的)一.什么是native method?一个native method就是一个java调用非java代码的接口,一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。在定义一个nat...

2018-08-17 14:52:15 797

原创 mybaits逆向生成实体

在idea中通过在maven中集成插件实现对mybatis从数据库到项目中的逆向生产实体首先在maven的pom.xml中添加插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin&...

2018-08-15 15:18:38 160

原创 js获取网页信息

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线和滚动条的宽) 网页可见区域高:document.body.offsetHeight(包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正...

2018-08-02 11:02:28 295

原创 NIO初步了解

java中NIO是在java1.4之后出现的java的api中,它可以代替IO;java中有两套NIO:其中一套是标准的NIO,另一套是网络NIO;标准的NIO的核心对象是通道Channel与缓冲Buffer,网络NIO中的核心对象比标准的多了一个选择器Selector;NIO与IO的区别:1.IO是基于字节流和字符流的操作;而NIO是基于通道Channel和缓冲Buffer的操作...

2018-07-20 10:55:37 82

原创 java中的运算符

运算符分为:算术运算符、赋值运算符、逻辑运算符、比较运算符、位移运算符、三目运算符:算术运算符:“+、-、*、\ 、%”;“++、--”赋值运算符:=、+=、-=、\=、*=、%=逻辑运算符:&&、&、||、|、^、!&&:"短路与";&"断路与"||:"短路或";|:断路或^(异或):^两侧结果相同为false(0),两..

2018-07-08 13:42:41 73

原创 Spring7大模块

Spring是一个分层框架,它有七个模块组成;每个模块可以相互独立存在于项目中,同时每个模块又可以被其他第三方的框架兼容使用;Spring的7大模块分别为:spring Core、Spring Context、Spring AOP、Spring ORM、Spring Dao、Spring MVC、spring web,其框架结构如下图所示: 7大模块介绍:Spring core:它...

2018-06-21 11:52:28 767

原创 java中设计模式之代理模式

代理模式是设计模式中比较简单的一种模式;代理模式就是委托对象将部分的功能委托给代理对象来使用,代理对象就拥有委托对象的部分功能,代理对象通过调用自己的方法间接调用委托对象的方法;比如代理律师之类的,委托人将自己的部分权限委托给代理律师使用,代理律师就拥有了委托人的一部分权限,并且可以被代理人名义上来行使权限,当然代理人不能超出这个权限;而在此这个权限的传递是通过合理的合同;因此在编...

2018-06-19 16:42:29 73

原创 Spring的核心思想

Spring的核心思想是IOC和AOP.IOC:控制反转,核心:对象的创建交给配置文件来管理.public class TestClass(){ public void getTest(){system.out.print(".....TestClass.......")}}   配置文件:<beans> <bean id="test...

2018-06-17 10:38:39 142

原创 applicationContent实例化

applicationContext是spring中较高级的容器,与BeanFactory类似,他可以加在配置文件中的bean,将多个bean集中在一起,当请求时分配bean.另外,它增加了企业所需要的功能,比如,从属性文件从解析文本信息和将事件传递给所指定的监听器。这个容器在 org.springframework.context.ApplicationContext interface...

2018-06-15 14:45:16 1965

原创 web配置文件与Spring详解

在web.xml中定义contentConfigLocation参数,Spring会使用这个参数加载所有逗号分隔的.xml文件,Spring默认加载web-INF下的applicationContext.xml文件.<content-param> <param-name>contentConfigLocation</param-name>...

2018-06-15 11:59:23 164

原创 mysql中实现在一张表中插入另一张

mysql在将一张表中的部分数据插入另一张表中分为两种情况1.两张表中的字段相同insert into 表一 select * from 表2 where 条件如果不想要某个字段重复的数,插入的sql语句如下:insert into 表一 select * from 表二 where 表一的某个字段 not in(select 对应字段 from 表二);如果只想插入表二字...

2018-06-12 16:22:18 619

原创 java基础注意细节问题

1.i+=1;i=i+1;i++的区别与联系:区别:(1)从执行效率上来看:i++的效率最高;i+1=的效率次之;i=i+1效率最低;(2)从执行的方式上来看:i=i+1:读取右边i的地址;然后进行i+1操作;接着获取左边i的的地址;最后将i+1的值赋值给i(编译器并不认为"="两边的值等)i+=1:读取i的地址;然后进行i+1操作,最后将i+1的地址赋值给ii++:读...

2018-05-29 14:51:45 112

原创 Hibernate中出现的异常

在使用Hibernate进行数据库查询的时候报此错误,首先看下代码:String datasql="select rep.* from enterprise_report rep"+getEnterprisesReports(enterprise);Query query=getSession().createSQLQuery(datasql).setResultTransformer...

2018-05-22 17:21:52 127

原创 hibernate中注解的解释

@Transient  在生成影射是可以忽略此字段

2018-05-22 17:16:51 99

原创 图片显示的方式

 1.使用base64码显示图片    在前端接受图片的方式<img class="nav-user-photo" src="data:image/png;base64,${sessionScope.SESSION_SYS_USER.filePath}"/> //后台返回的64码${sessionScope.SESSION_SYS_USER.filePath} ...

2018-05-09 10:14:15 431

原创 页面定时刷新

一、使用js的setTimeout方法var timer;function startTimer(){clearTimeout(timer);timer=setTimeout(function(){location='default.aspx'},10*1000);}document.onmousemove=document.onmousedown=startTimer二、使用标...

2018-02-26 16:20:29 70

原创 数据库连接的优缺点

Jdbc的缺点:代码结构比较繁琐,面向纯sql语句的编程(面向过程的编程),封装性比较差,EG:如何快速的获取十万条记录:把一定的数据存储在数据结构中,这样的做法为数据缓存,  Jdbc没有做到数据缓存,jdbc做到了连接池缓存,缓存的为connction.因为事物自动开启的,因此有一定的安全隐患. Jdbc的优点:Javax开头的为sun开展的扩展包Jdbc是最底...

2018-02-09 09:04:02 1850

原创 javaweb项目ubuntu系统中运行环境搭建

一、Jdk安装1.通过crt工具将安装包拷贝到当前用户的根目录下即/home/username/2.在usr/lib下创建jvm包即:sudo mkdir jvm3.将压缩包cp(mv)到jvm中4.解压压缩包即:sudo tar -xvf  jdk.tar.gz5.配置环境变量:/etc/profile中:sudo vi /etc/profile export J...

2018-02-08 10:22:27 148

原创 ubuntu的目录介绍

一、/:目录属于根目录,是所有目录的绝对路径的起始点,Ubuntu 中的所有文件和目录都在跟目录下二、/etc:此目录非常重要,绝大多数系统和相关服务的配置文件都保存在这里,这个目录的内容一般只能由管理员进行修改。像密码文件、设置网卡信息、环境变量的设置等都在此目录中。此目录的 rcn.d 目录中存放不同启动级别所启动的服务,network 目录放置网卡的配置信息等。三、/home:此...

2018-02-08 10:12:21 279

原创 hibernate之自然主键的错误

org.hibernate.HibernateException: An immutable natural identifier of entity com.haph.epms.enterprise.model.Sensors was altered from 001-06-03 to 4028810360909c200160909c93910029hibernate之自然主键在默认情况...

2018-02-08 10:04:33 319

原创 ubuntu中安装数据库(在线)

1.更新源列表打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。 2.安装mysql打开"终端窗口",输入"sudo a

2018-02-08 10:02:46 126

原创 ubuntu处理压缩包

ZIPzip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:我们可以使用下列的命令压缩一个目录:# zip -r archive_name.zip directory_to_compress...

2018-02-08 10:00:11 94

原创 mysql命令

windows 下mysql启动、停止;windows下mysql没有重启命令:启动 net start mysql停止 net stop mysqlLinux下mysql的启动、停止、重启命令:启动 service mysqld start;停止 service mysqld stop;重启 service mysqld restart;...

2018-02-05 13:51:49 85

原创 比较两个时间

输出两个时间以及两个时间相差的月份 public void getYMArray(){ Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); c1.setTime(changStringToDate("2016-12-01")); c2.setTime(changStr...

2018-02-05 10:42:40 107

原创 Incorrect usage of UNION and ORDER BY

java.sql.SQLException: Incorrect usage of UNION and ORDER BY 在使用union all的sql语句中仅在最后一个sql中使用order by 命令

2018-02-02 10:22:20 9662 1

原创 mysql错误

message from server: "Host '114.242.17.65' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" 产生这样的错误是由于同于个ip连接数据库错误次数过多而造成的mysql的最大错误连接数阻塞;简单有效的方法:使用:mysql ...

2018-01-25 17:13:28 74

原创 orcale监听启动

输入这个命令之后那个服务就会出来在 cmd下输入lsnrctl start 打开监听器

2018-01-08 16:58:08 74

原创 MySQL max_allowed_packet 错误

Packet for query is too large (1706 > 1024). You can change this value on the server by setting the max_allowed_packet' variable. 一旦数据库出现这个问题,基本执行任何查询语句,后台都会报这个错!(除非查询所得数据量特别少)!先登录数据库,查看 max_...

2017-12-26 11:45:46 141

原创 mysql 的vairables

mysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。 服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启动后,通过连接服务器并执行SET GLOBAL var_name语句可以更改动态全局变量。要想更改全局变量,必须具有SUPER权限。 服务器还为每个客户端连接维护会话变量。连接...

2017-12-26 11:41:26 145

原创 jqgrid条件表示方法

eq=等于,ne=不等,lt=小于,le=小于等于,gt=大于,ge=大于等于,bw=开始于,bn=不开始于,in=在,ni=不在内,ew=结束于,en=不结束于,cn=包含,nc=不包含...

2017-12-25 10:57:58 93

原创 正则表达式

一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\....

2017-12-23 14:35:04 57

原创 java中常用的关键字1

一.staticstatic关键字static可以用来修饰方法、常量,但static也可以用于修饰内部类,普通类是不允许声明为静态的,只有内部类才可以。被static修饰的内部类可以直接作为一个普通类来使用,而不需实例一个外部类。(1)被static修饰的内部类public class option { public static class add{ add(){...

2017-12-17 15:36:48 101

原创 dos命令

dxdiag ---查看计算机配置信息notepad.exe---打开记事本arp---是黑客和网络管理员常用的命令,可以通过此命令进行ip地址mac地址的欺骗。同时,它也可以修改arp缓存表mspaint--打开画板tasklist /m>c:\123.txt---在123.txt中显示所有的.dll文件被调用的程序,再删除时可以通过此方法进行查找到无法删除的.dll文...

2017-12-17 14:39:33 64

原创 java中数组的使用

数组是一组数据的集合,数组中的每个数据都成为数组的元素,在java中数组也是对象.数组中的数据可以为任意类型(基本数据类型和引用数据类型),但同一个数组中存放相同数据类型的数据.基本数据类型:整型:short byte int Long 浮点:float double 字符型 char 布尔型:boolean引用数据类型:数组 对象 接口 ,引用数组类型的默认值都为null一、基本数...

2017-12-17 14:37:44 85

原创 java中构造方法、普通块、静态代码块、构造块的执行顺序

静态块、构造块、构造方法、普通块静态块:在类中用"{}"括号括起来,并在括号前用static修饰的块为静态块;静态块在类加载时候被调用,并且在整个生命中只调用一次同步块使用synchronize关键字修饰,并使用"{}"括起来的代码片段.它表示在同一时间只能有一个线程进入到该方法块中,是一种多线程保护机制.构造块:在类中直接使用"{}"括起来的代码被称为构造块;构造方法...

2017-12-16 23:46:17 157

原创 java中循环语句

java中提供了专门用于重复执行的某些代码的方式即循环语句;java系统中的循环语句为:for循环,while循环,do while循环for循环:格式:for(循环初始值;循环条件;循环制调件){循环体}使用规则:当java系统中执行for循环时,会先执行循环初始值,然后判断循环条件是否为true,当循环条件为true时,执行循环体;执行结束后执行循环控制调件,然后再次判...

2017-12-16 23:32:28 94

原创 java中条件语句

java中提供了专门的控制语句:if语句与switch语句,用于解决逻辑处理问题:1.if 语句if语句的使用格式:(1)if(条件){当条件为真是执行};(2)if(条件){............................}else{条件为false时执行}(3)if(条件){............................}else if(条件){tru...

2017-12-16 17:03:44 274

原创 导入Excel时数据类型处理工具类

在处理导入Excel功能时,取Excel中的值时需要严格按照Excel中的数据类型来取数据;因此对于此功能编写的一个功能类如下:/** * 解析Excel文件公共类 * @author zhh * @date 2017年12月12日下午3:01:57 * */public class ExcelTool { /** * 根据Excel单元格中的数据类型...

2017-12-15 16:07:12 195

原创 Jquery选择器通配符

通配符:$("input[id^='code']");//id属性以code开始的所有input标签$("input[id$='code']");//id属性以code结束的所有input标签$("input[id*='code']");//id属性包含code的所有input标签$("input[name^='code']");//name属性以code开始的所有input标...

2017-12-15 16:05:38 111

原创 java 中excel导入数据库

1.首先将excel文件上传到服务器中;  public String conImportExcel(MultipartFile file,HttpServletRequest request,HttpServletResponse response){ //String fileName = request.getParameter("fileName"); Strin...

2017-12-13 16:15:07 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除