- 博客(16)
- 收藏
- 关注
原创 SSM快捷导包
Spring核心包(v.5.1.5) org.springframework spring-context 5.1.5.RELEASE org.springframework spring-core 5.1.5.RELEASE org.springframework spring-beans 5.1.5.REL...
2019-07-30 14:30:08
229
原创 框架+Maven使用记录
MyBatispom.xml: <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis<...
2019-06-27 17:01:23
196
原创 Mybatis异常记录
三个宝藏,呵呵java.io.IOException: Could not find resource mapping/UserMapper.xml这个异常是最爆炸的,明明创建了UserMapper.xml文件,路径也写的是对的,居然给我报了一个找不到源文件的异常。这是因为IDEA的Maven是不会编译src的java目录的xml文件所以要在pom里自己配!WTF!!!配置方法如下:...
2019-06-25 16:37:44
355
原创 jdbc连接mysql异常排查
出现时区异常The server time zone value '¶«¾©±ê׼ʱ¼ä' is unrecognized or represents more than one time zone因为mysql默认为美国时区,调为中国时区即可去mysql的console口输入set global time_zone='+8:00';类名异常 This is deprec...
2019-06-24 16:14:49
187
原创 由JMM看线程不安全的原因
上层知识链接:jvm运行机制,CPU与内存的数据交换下层知识链接:线程不安全的处理方法,synchronized,volatile线程不安全(不需要了解原理的话把这个看完就够了)假设售票系统有1000张票,A和B同时来买票,如果是线程不安全,那么可能售票系统可能出现1000-1去同时执行的情况,最终结果是A和B都买完后剩下999张票,而不是998张。简介java内存模型简称 JMM(J...
2019-06-23 13:35:55
259
原创 JAVA内省
基本概念java语言对Bean类属性、事件的另外一种处理方法一般来说说,其他类调用或者修改Bean对象的属性,应该使用构造方法,getName,setName之类的方式来改变其值,而内省是另一种方式通过配置文件去修改bean属性,提高维护性通过类Introspector调用getBeanInfo方法获取BeanInfo信息,然后通过BeanInfo来获取属性描述器PropertyDescr...
2019-06-14 15:21:17
354
原创 IDEA+MAVEN中jstl和EL表达式
IDEA+MAVEN中jstl和EL表达式我真的佛了,eclipse里用的好好的,到idea和maven里面就各种报错首先是报错首先是报错Failed to load or instantiate TagLibraryValidator class: [org.apache.taglibs.standard.tlv.JstlCoreTLV]因为我从maven资源库里找的jstl的jar包...
2019-06-12 00:01:37
603
原创 IDEA Maven-web项目创建
选择maven-archetype-webapp创建GAV坐标用于项目打包后,放入仓库,给本项目的唯一坐标后来的项目想调用直接使用此坐标GroupId:组织名ArtifactId:项目名Version:版本设置本地仓库和网络仓库地址settings.xml文件(如果没有,自己添加)Local repository :本地仓库地址settings.xml设置本地仓库地址...
2019-06-07 01:25:10
147
原创 PHP笔记
PHP笔记虽然在学JAVA,但是在小型项目中,使用PHP配合mysql做后端真的很方便。最近在做一个小型的数据收集分析网站,用JAVA做感觉有点大材小用,所以这次的项目我用PHP配合mysql作为后端。做完后我会把同样的内容用JAVA再实现一次本文用于记录PHP的实用代码语法-> 相当于JAVA中的 .=>定义数组用 比如 array1=array(′a′=&...
2019-05-17 15:37:32
100
原创 JAVA控制台异常输出记录
JAVA控制台异常输出记录JAVA运行出现BUG时,控制台常常输出异常,本文用于记录所有遇到的异常并且给与解释便于查询
2019-05-17 14:15:26
1052
原创 Socket编程——多对多客户端连接 (有问题需解决)
Socket概念客户端多对多的实现的原理是把服务器作为一个中转站,中转站会会根据客户端的连接数量开辟用户线程,对接连接进来的客户端,客户端首先发送数据包给对接的用户线程, 数据包的内容包括 :数据名Valuefrom信息起点to信息终点info发送信息type发送信息类型把数据包包装成一个java类如下 Message.java:pac...
2019-05-10 16:36:03
1377
原创 Socket编程——实现单点和多点网络连接
Socket概念Socket就是JAVA提供给网络编程的一个接口,通过Socket可以让服务器和客户端建立通道,通过套接字Socket获取网络连接中的各种信息,从而实现网络编程用到的包名是 java.net.Socket 和 java.net.ServerSocket建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP...
2019-05-08 20:52:07
1336
原创 Properties类的使用
Properties工具类Properties类位于java.util包内,是java的一个工具类,用于读写properties配置文件读操作使用方法创建一个Properties对象创建一个InputStream或者Reader输入流,用于连接配置文本用.load()方法把输入流放入Properties对象中调用getProperty()方法获取数据并赋值写操作使用方法创建一...
2019-05-07 00:25:06
234
原创 I/O流 ———— 打印流和缓冲流
字节字符输入输出流** 以下内容均可以直接运行 **简介缓冲流和打印流都是为了 提高输入输出流的效率 而出现的缓冲流原本的输入输出流是通过while一个一个字节或者一个一个字符打印文本的,这样做会让计算机和文件频繁的发生数据连接,这样做得效率很低下,所以出现了 缓冲流 把要输出的文字先存放在缓存中,当缓存满时一起写入(缓存默认的大小为8KB)打印流原本的要用多行语句打印,现在只要用...
2019-05-06 15:13:05
269
原创 I/O流 ———— 字节字符输入输出流
字节字符输入输出流** 以下内容均可以直接运行 **字符字节输入输出流其实为4个流字节输入流字节输出流字符输入流字符输出流简介输入输出流是最基本的I/O流,后续的缓冲流打印流都是基于输入输出流去包装的字节流是以字节为单位流,与其对应的是字符流Writer和Reader问题流是什么?流是抽象概念,可以理解为建立了一个流就是建立了一个文件与程序的通信管道,我们通过流对文件...
2019-05-06 15:03:46
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人