- 博客(29)
- 收藏
- 关注
原创 JDBC源码记录
JDBC在加载Driver类时,使用的反射。但是为什么只是使用Class.forName("com.mysql.jdbc.Driver")进行了初始化。却没有使用newInstance()对类进行实例化呢 。明明必须在java.sql.DriverManager中是必须要进行注册的→让我们看一下JDBC的源码是怎么写的。如下图→在初始化的Driver类的时候会自动加载静...
2018-11-22 11:54:25 147
原创 JDK源码阅读
1、java.lang.ClassClass类没有公共的构造方法。Class类是在加载类时由Java虚拟机以及通过调用类加载器中的defineClass方法自动构造的。Class类中的方法:强转:将此obj类强转为他的子类型。使用Class.forName("className")获取名为className的类或接口对象。initialize参数为true时:如果类...
2018-11-22 11:53:34 140
原创 E3项目错误和技术记录
1、在SSM整合的时候,忘记更改web.xml文件。导致RequestMapping的路径访问不到。2、dao包和pojo包出错。原因:没有将jre改成jdk。如下图:3、在绑定参数时忘记加上@PathVariable语句 导致获取不到Url上的参数。 @PathVariable的作用:通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参...
2018-09-04 17:18:40 699
原创 综测计算
1、智育计算公式(∑((得分-50)/10*学分)/总学分*10)+502、行为表现分 : 班长,团支书:10分 其他班委 : 9分 其他同学 : 8分3、综测评价分:40-50分4、附加分:(德育):先写最后一列,最高5分,剩下的写在第一列,不超过1...
2018-09-04 16:49:14 3520
原创 java.lang.IllegalArgumentException: Result Maps collection already contains value for cn.wangxiaohan
这个错误的原因是:mapper.xml文件中 有重复的id,所以把重复的id删除后 即可正常运行。
2018-05-29 10:55:03 182
原创 hibernate错误集合
No CurrentSessionContext configured! 这个错误是当我们使用getCurrentSession();时候引起的,原因是currentSession配置错误,与事务有关,当我们使用currentSession的时候需要在hibernate.cfg.xml中进行如下事务配置:1、如果是本地事务: <property name="hibernate.curr...
2018-05-21 18:37:14 137
原创 Meavn学习笔记
1.什么是Meavn meavn是Apache下的一个开源项目,纯Java开发,并且只是用来管理Java项目的。2、Meavn的好处 meavn通过依赖管理(对jar包的统一管理),可以节省空间。3、Meavn的安装 从官网下载最新版本的Meavn:https://maven.apache.org/download.cgi 配置环境变量: ...
2018-05-09 11:01:56 996
原创 JavaScript学习笔记
1、基础的一些操作JS的页面加载事件:<script> window.onload=function() { do something! } </script>Js跳转页面:<script>window.location.href='www.wangxiaohan.cn';&l...
2018-05-09 10:53:01 105
原创 ubuntu16.04练习笔记
1>图形化界面和命令行界面的切换:alt+ctrl+F1到F6(因为在Linux中一般有F1到F6多个命令行字符终端,也就是说我们可以同时打开最多6个命令行界面)
2018-05-08 20:03:47 251
原创 github 基础命令
首先在本地新建一个仓库1、git init通过命令git init把这个文件夹变成Git可管理的仓库2、git status查看当前状态3、git add打上一个add标记 (git add . 上传本地仓库里所有文件)4、git commitgit commit -m "上传的信息,注释内容" 在github 上新建仓库 复制仓库地址5、git remote add origingit re...
2018-04-22 11:38:51 154
转载 Centos7安装mysql
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.no...
2018-04-21 13:16:56 82
原创 json格式数据从后台传到前台乱码问题解决
在后台代码中下面这句代码response.setCharacterEncoding("utf-8");
2018-04-19 20:30:37 1932
转载 Can't get hostname for your address"错误的解决
意思是根据你的地址找不到主机名,试了在my.ini文件加各种东西还是不管用,看到能改服务就试了一下,果然就成功了,这个方法只限于本地访问MySQL数据库失败,要是你真是用网络服务,还是在my.ini文件中加各种东西吧打开服务页面,观察MySQL的服务是否为网络服务右键单击计算机,选择管理,最下面有服务和应用程序选项,点击服务就是如下界面 将原来的网络服务改成本地系统如果是网络服务,点击选中MySQ...
2018-03-21 16:44:03 709
原创 ubuntu 16.04 下配置JAVA环境
1.下载SSH或者Xshell等工具/*ubuntu使用SSH可能遇到的问题server responded “Algorithm negotiation failes”原因:服务器响应通过失败解决方法:1.sudo vi /etc/ssh/sshd_config2.在sshd_config配置文件末尾中添加:Ciphers aes128-cbc,aes192-cbc,aes256-cbc,ae...
2018-03-19 17:18:20 233
原创 eclipse相关错误解决
option 中嵌入jstl报错解决方法:https://www.cnblogs.com/limn/p/7687123.html
2018-01-28 18:23:11 127
原创 linux相关
64位系统中安装了32位程序解决方法:yum install glibc.i686MySql安装失败# yum install mariadb-server -y //如果已安装可以省略 # systemctl start mariadb.service //启动服务 # systemctl enable mariadb.service //开机启动服务 # mysql -u root -p...
2017-12-25 18:47:08 143
原创 自学WEB
HTML1、标题标签 h1-h62、段落标签 3、字体标签 4、图片标签 属性 src="文件路径",height=“高度” width="宽度" alt="找不到图片显示的内容" title="鼠标放到图片上显示的内容"5、超链接 target="" //target的属性为_blank时在新窗口打开href所指的界面,target的属
2017-12-24 10:49:50 194
转载 各类软件快捷键
eclipse常用快捷键:Ctrl+Shift+O 自动导入所需要的包(这个用的次数也相当多)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面
2017-11-14 23:30:16 1082
转载 Daily Pratice_Cloud Computer
2.2 Service computing Service computing (or service-oriented computing) is an emerging paradigm to model, create, operate, and manage business services. In this paradigm, services publish themselves
2017-11-07 23:25:52 134
原创 初识Spring_05
spring中的aopaop中的名词:Joinpoint(连接点):目标对象中,所有可以增强的方法Pointcut(切入点): 目标对象中,已经增强的方法Advice(通知):增强的代码Target(目标对象):被代理对象Weaving(织入):将通知应用到切入点的过程Proxy(代理): 将通知织入到目标对象后,形成代理对象aspect(切面):
2017-11-07 17:37:54 95
原创 初识Spring_04
Spring整合junit测试1.导包4+2+aop+test2.添加RunWith注解,帮我们创建容器添加ContextConfiguration注解添加Resource注解
2017-11-07 17:05:47 87
原创 初识Spring_03
使用注解配置spring:1.导包 4+2+12.在配置文件中添加约束3.在配置文件中配置component-scan 4.在User类中添加注解5.指定对象的作用范围6.值类型注入7.对象类型注入方式1:
2017-11-07 01:47:25 112
转载 Daily Pratice_Cloud Computer
2. PreliminariesThis section reviews the preliminaries of cloud computing, service computing, and pervasive computing.2.1 Cloud computingAs we have introduced in Section 1, a computing cloud
2017-11-06 23:25:29 202
原创 初识Spring_02
IOC(Inverse Of Control) 反转控制DI(Dependency Injection) 依赖注入实现IOC方法需要DI的支持注入方法:set方法注入构造方法注入字段注入注入类型:值类型注入(8大基本数据类型)引用类型注入(将对象注入)BeanFactory和ApplicationContext的区别:BeanFactory:是在getB
2017-11-05 21:39:17 183
原创 初识Spring_01
1.创建web项目并导入spring相关jar包(4+2)2.创建applicationContex.xml文件3.导入约束4.编写相关类4.配置xml文件5.编写测试文件6.测试结果为
2017-11-05 21:36:25 79
转载 Daily Practice_Cloud Computer
AbstractCloud computing is an emerging computing paradigm. It aims to share data, calculations, and services transpar-ently among users of a massive grid. Although the industry has started s
2017-11-05 17:52:45 271
原创 Spring AOP练习 中提示 The hierarchy of MyMethodBeforeAdvice types is inconsistent
在做Spring AOP 方面练习的时候,一直提示The hierarchy of MyMethodBeforeAdvice types is inconsistent(MyMethodBeforeAdvice类型的层次结构不一致)错误,其实这个错误就是缺少下图中的jar包。在网上下载这个jar包下载下来导入进去就OK了。
2017-11-04 14:14:37 158
转载 golf的23种设计模式
Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。Builder:将一个复杂对象的构建与它的表示
2017-11-04 14:04:37 546
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人