- 博客(45)
- 收藏
- 关注
原创 centos7安装mysql5.6记录
1、下载安装包选择版本选择操作平台下载(64位)2 安装:https://blog.csdn.net/qq_17776287/article/details/53536761可能遇到问题:解决方法:yum install -y libaio问题链接:https://blog.csdn.net/eagle89/article/details/78411184...
2019-08-23 14:40:49 151
原创 Linux中使用yum安装jdk
Linux中使用yum命令安装jdkhttps://www.cnblogs.com/zqyanywn/p/10812870.html
2019-08-22 09:37:39 194
原创 redis链接不上,报保护模式
错误信息:DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only ...
2019-03-19 16:45:55 2819 1
转载 spring mvc 实现文件上传(含多文件上传)
https://blog.csdn.net/SwingPyzf/article/details/20230865
2019-01-14 12:04:40 134
转载 同一台服务器配置多个tomcat
https://blog.csdn.net/qq_39056805/article/details/80375386
2019-01-14 08:18:06 181
转载 tomcat配置manager app 账号和密码 的方法
https://www.linuxidc.com/Linux/2017-12/149798.htm
2019-01-14 08:13:54 3798
原创 springioc
第一部分 springIoc1、使用spring创建UserService对象public interface UserService { public String getInfo(String name);}public class UserServiceImpl implements UserService { public String getInfo(Strin...
2018-11-30 21:48:22 156
原创 集合(一)
1、如果一个类实现了Serializable,则如果在某个属性上面添加关键字transient ,则这个属性就不会被序列化。第一个:ArrayList2、关于集合,应该关注的点:是否允许空是否允许重复数据是否有序,有序的意思是读取数据的顺序和存放数据的顺序是否一致是否线程安全ArrayList1、 ArrayList就是一个以数组形式实现的集合2、对于ArrayList,构...
2018-11-25 16:43:07 134
原创 java虚拟机(一)
1、HotspotHotspot是交心的java虚拟机,用来代替JIT(Just in Time),可以大大提高java运行的性能Java原先把源代码便以为字节码在虚拟机执行,这样执行效率较慢,而Hotspot将常用的部分代码便以为本地(原生,native-)代码,这样显著提高了性能2、(1)程序计数器线程私有的内存空间,服务于线程的函数调用栈,可以存储一个字长大小的数据,从而实现类似...
2018-11-23 22:00:12 143
原创 内部类
1、成员内部类1、成员内部类的权限可以使public 、private 、protected 、 default 和外部类的普通成员一样2、成员内部类可以访问外部类的成员变量和方法,包括私有,但是外部类不可以随便访问内部类的属性和方法3、在外部创建内部类对象的方法,有两种class OneOut{ public static void main(String[] ar...
2018-11-22 22:21:21 121
原创 内部类访问外部类的局部变量只能是final
public class InnerCalss { private String name = "张三"; @Test public void out(){ String gender = "娜娜"; class Inner{ int in = 1; public void show()...
2018-11-22 20:34:05 547
原创 多线程(三)
1、如何在java中创键线程1、继承Thread类,重写run方法2、实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target3、通过Callable和Future Task创键线程4、通过线程池创键线程通过实现Callable接口实现多线程1、创键Callable接口的实现类,并实现Call方法2、创键Callab...
2018-11-21 23:16:48 139
原创 多线程(二)
1、 synchronized :synchronized用于解决同步问题,当有多条线程同时访问共享数据时,如果不进行同步,就会发生错误,java提供的解决方案是:只要将操作共享数据的语句在某一时段让一个线程执行完,在执行过程中,其他线程不能进来执行可以。解决这个问题。这里在用synchronized时会有两种方式,一种是上面的同步方法,即用synchronized来修饰方法,另一种是提供的同步代...
2018-11-20 23:12:40 122
原创 多线程(一)
1、进程和线程线程只是一个静态的概念,机器上的一个.class 文件,机器上的一个exe文件,这个叫做一个进程,程序的执行过程:首先把程序的代码放到内存的代码区里面,代码放到代码区后并没有马上开始执行,但这时候说明了一个进程准备开始,进程已经产生,但是还没有开始执行,这就是进程,所以进程其实是一个静态的概念,它本身就不能动,平常所说的进程的执行指的是进程里面主线程开始执行了,也就是main方法开...
2018-11-20 22:11:07 151
原创 错误总结(一)
1、使用resultmap一直报一个错误关键词 nullPointerException10、### Error querying database. Cause: java.lang.NullPointerException11、### The error may exist in com/qf/fayuan/mapper/NewsMapper.xml12、### The error ...
2018-11-20 19:42:09 251
原创 流
1、在utf-8 的编码中,一个汉字占3个字节2、字节流(FileInputStream FileOutputSteam) @Test public void test1() throws IOException { //加入true,是因为每次添加的时候都会将原文件中的内容进行覆盖,加上true后就可以在原文件的基础上进行续写 FileOutputStre...
2018-11-19 12:07:10 152
原创 final、finally 、finalize的区别
1、final在java中,final可以用来修饰类、方法 和变量(成员变量和局部变量)1> 修饰类时:当用final修饰类的时候,表明该类不能被其他类所继承,当我们需要让一个类永远不被继承,此时就可以使用final修饰,但要注意:final类中所有的成员都会隐式的定义为final方法。2>修饰方法:使用final方法的原因主要有两个:1、把方法锁定,以防止继承类对其进行更改...
2018-11-15 21:37:45 210
原创 面试题和错题总结_ajax,序列化,内存回收(一)
1、由服务器返回前端html界面json数据的时候发现返回对象的时候,总是[object object]解决方法:经查明返回的结果需要使用JSON.stringify(message)进行转换<!DOCTYPE html><html lang="en"><head> <meta charset=&
2018-11-15 19:55:52 204
原创 基础知识——Object类型数据强制转换
1、对于Object类型的值为空,进行强制转换后的注意点class TestMain{ public static void main(String[] args) { Object obj = null; if(obj==null||obj.equals("")){ //这句话执行了 System.out....
2018-11-14 09:46:45 7566
原创 mybatis基础知识
使用一对一 映射 使用 association 返回值使用 javaType一对多映射 使用collection 返回值使用 ofType<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN&
2018-11-13 22:34:46 159
原创 java 基础知识_接口和抽象类(一)
接口1、定义:接口是抽象方法和常量值的定义的集合2、本质:接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现3、接口的特性:接口可以多重实现: 一个类可以实现多个接口,即一个类通过实现多个接口就可以实现多重继承了接口中声名的属性默认为 public static final 的,也只能是 public static final 类型的, ...
2018-11-13 19:50:23 291
原创 fastJson (ObjectMapper) 和 Gson 对象的初步使用呢(一)
首先,两者都是json字符串的转换工具,只不过是性能上、使用上不同首先使用fastJson //定义一个对象 Student student = new Student("张三","123456","男",20); //创建一个objectMapper 对象,需要导入依赖包 就是这个包 codehaus.jackson Objec...
2018-11-10 10:26:32 1539
原创 实现连续签到案例的可能(使用)
对于项目中的某些功能,可能需要实现连续签到的案例,如打卡上班等,在特定时间点之后才可以生效等 //获得当前时间的对象 Calendar instance = Calendar.getInstance(); //获得当前的年份 int year = instance.get(Calendar.YEAR); //获得当前天...
2018-11-09 22:51:28 2581
原创 使用webSocket+springboot实现通信(二)
步骤一:导包 <dependencies> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </dependency...
2018-11-09 21:19:34 1218
原创 使用webSocket实现简单的通信(一)
步骤一:编写java文件package com.qf.websocket;import com.google.gson.Gson;import javax.websocket.*;import javax.websocket.server.PathParam;import javax.websocket.server.ServerEndpoint;import java.io.I...
2018-11-09 19:42:51 666
原创 类.class.classLoader.getResource(..)的基本认识(一)
URL resource = PermissonAnnoUtils.class.getClassLoader().getResource("com.qf.fayuan".replace(".", "/")); System.out.println(resource);//file:/D:/idea/idea-workspace/fayuanxiangmu/target..
2018-11-05 18:54:54 178
原创 使用shiro实现用户登录认证和简单权限的实现(法院项目)
实现登录认证步骤一:导入依赖包 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.6.R...
2018-11-05 17:46:02 1565
原创 springboot +秒嘀 实现短信发送
短信发送步骤一:注册秒嘀(或者用其他短信平台)第二步:添加短信模板,验证通过即可第三步:在springboot项目中添加依赖 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</art...
2018-11-05 09:46:57 2925 2
原创 redis的初步使用(一)
以法院项目查询公告为例步骤一:在application.yml中添加redis信息spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql:///ggt username: root password: root type: com.alibaba.dru...
2018-11-02 12:04:19 283
原创 文件上传(FastDfs的基本使用)
以上传图片为例步骤一:编写工具类package com.qf.fayuan.utils;import org.csource.common.MyException;import org.csource.common.NameValuePair;import org.csource.fastdfs.*;import java.io.IOException;public class...
2018-11-02 08:36:24 823
原创 跨域请求(1)
1、 域名的解析右图中可以发现一个链接分为 协议、域名(一级,二级…)、端口号,路径组成,其中只要域名或者端口号不同之间的请求都属于跨域请求2、跨域请求的解决方法(一)第一步:编写html页面,发出请求&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta chars
2018-10-30 21:36:49 131
原创 aop日志(部分一)
部分一:/** * aop日志: * 目标:记录用户的操作 * 数据:用户传递的内容,我们返回给用户的结果等,是否还有其他的标记 备注等,比如我们正在执行的是login操作,我们是否加上别名,比如备注为登陆 * 异常:我们需要处理异常 */使用步骤:1、编写自定义注解 LogAnnopackage com.qf.p2p.anno;i...
2018-10-30 21:35:32 280
原创 sprngboot的基本使用
使用一:第一步:添加依赖包首先在父的pom.xml文件中添加 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <...
2018-10-25 20:33:51 282
原创 @Configuration和 @Bean 的基本使用(包含@ComponentScan 和 PropertySource)
1、 @Configuration 和 @ Bean 注解的使用情景一://声明当前是一个配置文件类,相当于 xml文件@Configurationpublic class MyConfig { //这个注解的目的是创建一个对象,所以该方法一定要有返回值,不然spring内部调用这个方法的时候没哟返回值,无法获得对象 @Bean public DataSourc...
2018-10-24 20:54:00 341
原创 使用正则表达式分字符串逗号的位置在头和尾
@Test public void show() { String s1 = ";lala;lalal;"; String[] arr = s1.split(";"); System.out.println(arr.length); for (String string : arr) { System.out.println(string); 输出结果 /**...
2018-10-05 19:14:32 1378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人