java
Aviciie
这个作者很懒,什么都没留下…
展开
-
java 构造函数
我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在Java里面怎么在对象一旦创建就赋值呢?如图: 构造方法的作用: 构造方法作用:对对象进行初始化. 构造函数与普通函数的区别: (1). 一般函数是用于定义对象应该具备的功能。而构造函数定义的是,对象在调用功能之前,在建立时,应该具备的一些内容。也就是对象的初始化内容。 (2). 构造函数是在对象转载 2017-08-08 10:35:11 · 366 阅读 · 0 评论 -
Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'ScoreWithCountAndTime'.
出现以下错误:Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'ScoreWithCountAndTime'. Cause: java.lang.ClassNotFoundException: Cannot find class: ScoreWithCountAndTime是由于M原创 2018-01-10 14:29:32 · 1505 阅读 · 0 评论 -
公司实习实习两个月 跟团队code review后整理学到的知识点
1.抽取方法(Extract Method)在一些代码行数十分多的方法里,使用eclipse快捷键alt+shift+m抽取小方法,一般小方法不要超过20行,超过继续抽,大的方法例如一个service方法,抽到一个屏幕可见方法开头及结尾为适宜。原则:<1>if/else分支语句块 <2>功能模块 实现某个特定模块的代码抽出来,比如这一段是做查询的,那一...原创 2018-02-09 11:03:50 · 718 阅读 · 0 评论 -
jtsl报错解决+include标签 分块引入前端页面
继昨天的code review后,想尝试前端页面的include标签,之前一直是使用jquery.load(),但基于js的加载会存在网络延迟,若网络延迟很大,则用户体验会非常差。之前的写法: <script type="text/javascript"> var a=1; if(a==1){ $("body").load("../test/toVideoMain"...原创 2018-02-09 14:28:30 · 755 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space
1.普通程序与java程序的运行对比普通程序在运行时程序 —–编译成—–>二进制码/机器码(机器码与硬件底层相关)–>机器码绑定底层 So:不同平台下的程序只能在相应的操作系统、硬件(体系结构)上,就比如pc机的程序不能在mac上运行。Java程序在运行时:java程序 —–编译成—–>java class(字节码,与平台无关,在任何的操作平台上字节码都是相同的转载 2018-02-07 16:00:26 · 259 阅读 · 0 评论 -
Mybatis foreach(Map,List)
foreach循环Map 为Map时候需要确认parameterType="java.util.Map",且collection为Map中要便利的key值 Java文件 Map<String,Object> map=new HashMap<String,Object>(); map.put("tikuId", tikuId); map.pu...原创 2018-02-14 16:41:37 · 7056 阅读 · 0 评论 -
Jsp获取Properties配置文件、java类获取配置文件
1、JSP获取配置文件<%@ page contentType="text/html; charset=UTF-8" import="java.util.ResourceBundle" %><script type="text/javascript"> <%ResourceBundle res = ResourceBundle.getBundle("setT.原创 2018-02-24 09:42:17 · 1135 阅读 · 0 评论 -
启动项目时 弹出Class.class
在定义类名所在的那 行点了一个断点,出现C的标志符,所有在加载改类时就跳到了class.class了取消即可原创 2018-03-12 18:17:36 · 787 阅读 · 0 评论 -
tomcat文件上传与存储(虚目录、临时存储)
1、项目中文件上传到服务器。如果使用编译路径下的目录作为上传的路径,则每次重启服务器文件将消失配置虚拟路径映射方法:1.在tomcat的server.xml Host标签中加上:配置内容:<Context path="/images" docBase="D:\imagesSpace" debug="0" reloadable="true" crossContext="true" >原创 2018-03-12 21:29:59 · 8459 阅读 · 0 评论 -
解决Navicat Premium连接SQL Server出现 未发现数据源名称并且未指定默认驱动
报错:[navicat premium] [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序解决方式:安装navicat自带sqlncli_x64.msi,就在安装目录下,安装后问题解决...转载 2018-04-18 13:20:37 · 23244 阅读 · 4 评论 -
servlet/filter/listener/interceptor区别与联系
今天在改项目时候,搜索SSM如何实现拦截, 搜到了基于Filter和Interceptor实现的。转载原博客:https://www.cnblogs.com/doit8791/p/4209442.html 一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户转载 2018-01-15 13:38:24 · 258 阅读 · 0 评论 -
关于SpringMVC视图/页面的个人粗浅理解
今天看需求的时候,发现Jsp放在一个文件夹下,到时候管理Filter时候会方便许多,于是去查了资料。1.配置两个 InternalResourceViewResolver <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <bean c原创 2018-01-15 11:13:17 · 288 阅读 · 0 评论 -
JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)1.不使用递归的方法调用.public void traverseFolder1(String path) { int fileNum = 0, folderNum = 0; File file = new File(path); if (file.exists()) {转载 2017-08-08 16:19:51 · 400 阅读 · 0 评论 -
Cause: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 1; 文件提前结束。
lineNumber: 2; columnNumber: 1; 文件提前结束。lineNumber: 2; columnNumber: 39; 文件提前结束。这两种情况的解决方法是将mybatis-config.xml改为<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://原创 2017-09-16 16:34:18 · 9891 阅读 · 0 评论 -
使用mybatis分页插件PageHelper5.0.0遇到的问题总结
原博主:http://blog.csdn.net/appleyk/article/details/77318175 感谢appleyk博主最开始我的mybatis全局配置文件是这样写的:xml version="1.0" encoding="UTF-8" ?> PUBLIC "-//mybatis.org//DTD Config 3.0//EN"转载 2017-11-08 15:52:29 · 1841 阅读 · 0 评论 -
Eclipse出现“The Eclipse executable launcher was unable to locate its companion shared library
打开目录下的eclipse.ini删除--launcher.library和-startup本身及下面路径更改-vmD:/Jdk1.8/32/bin/javaw.exe(当前计算机的java位置 版本要对应)原创 2017-11-04 21:42:27 · 1755 阅读 · 1 评论 -
关于一个页面中引入另一个页面 bootstrap引用Js失效的坑
只需要在父页面中引入所有的js文件子页面中不需要引入重复的js文件否则会莫名其妙的错误 也没有报错!以此记下踩了5个小时的坑如果是弹窗的话 照目前编码状况来看 两个页面没有相互影响原创 2017-12-19 20:40:46 · 3966 阅读 · 0 评论 -
eclipse+tomcat热部署Web项目
参考博客:blog.csdn.net/zhang854429783/article/details/50086923http://blog.csdn.net/elegantapple/article/details/524693122.1 单击“Overview”选项卡2.1.1 展开“Server Options”,勾选“Serve modules without pub转载 2017-12-11 14:10:12 · 588 阅读 · 0 评论 -
WebSocket实时通讯的自学过程(持续更新)
- webSocket的两种实现方式1.Spring配置文件applicationContext的配置<bean id="websocket" class="com.ym.crud.utils.WebsocketEndPoint"/> <websocket:handlers> <websocket:mapping path="/websocket" handler="webs原创 2018-01-02 12:01:51 · 1356 阅读 · 0 评论 -
Js中getSession值不对的问题
源代码 var loginId=更改后代码 (js与直接接触时候 要用单引号包裹 ' ' )var loginId=''原创 2017-12-29 11:38:09 · 557 阅读 · 0 评论 -
javaBean/实体类 设计与使用的小技巧
一、设计实体类时比较原来学校学到的知识: 原有的设计都是数据库存什么字段,就在实体类里生成相应的字段。由于本人的mybatis也只是仅仅会用的菜鸟水平,并不没有用过manyToOne、oneToOne、oneToMany等,使用的还是之前学到的知识与思路。Eg:关联表对应实体类的字段 红色的为外键,而蓝色的就是为了后期传数据方便添加的外键实体这样的设计导致每次查询时候想要获得Score...原创 2018-04-13 17:52:02 · 4381 阅读 · 0 评论