自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 Springboot接收数组对象类型参数

Springboot接受数组

2022-08-04 16:48:41 301 1

原创 Redis常用操作命令

查看所有key:keys *判断某个key是否存在:exists key查看某个key的类型: type key删除key:del key异步删除key:unlink key设置过期时间:expire key time(秒)查看key的过期时间:ttl key -1表示永不过期 -2表示过期 其他表示所剩过期时间切换数据库:select 0-15查看当前库所有key数量:dbsize清空当前库:flushdb清空所有库:flushall字符串:添加key:set key value追加key:append

2022-06-13 14:26:46 130

原创 redis安装及相关

redis相关

2022-06-08 11:33:00 689 1

原创 springboot配置cors允许跨域

cors

2022-06-07 10:11:36 368

原创 后端通用返回结果类

哟哟哟

2022-06-07 09:41:07 896 1

原创 vue最新版脚手架eslint代码检测功能关闭

因为最新版的vue脚手架把以前的build隐藏了,所以在项目中新建意见文件vue.config.js通过如下代码关闭const { defineConfig } = require('@vue/cli-service')module.exports = defineConfig({ transpileDependencies: true, lintOnSave: false//此处关闭代码检测})...

2022-05-05 14:45:20 667

原创 express dbconfig

const mysql = require("mysql");const config = { host: "localhost", port: "3306", user: "root", password: "root123", database: "user_db"}module.exports = { //处理请求 asyncOpreateDB(sql, sqlArr) { return new Promise((res.

2022-05-05 09:21:57 435

原创 js绑定事件时如何传入参数

document.getElementById("box").addEventListener("click",fn(this,node))传递参数需要使用闭包解决function fn(obj,node){function btnclick(){//业务代码}return btnclick;}

2022-04-28 09:36:43 879

原创 webpack使用攻略 基本

1、安装(需有npm环境)1.1初始化 【npm init -y】1.2下载webpack 【npm i webpack webpack-cli -g】1.3本地安装【npm i webpack webpack-cli -D】创建src项目文件夹 创建build编译输出文件夹如果打包指令没有权限执行 运行powershell 执行【Set-ExecutionPolicy RemoteSigned】修改权限2.创建webpack.config.js配置文件代码如下const p

2022-04-28 09:32:22 73

原创 node+express+mysql开发

安装express:npm install express -gnpm install -g express-generator

2022-04-26 16:42:38 283

原创 VSCode下载 安装 配置

1、下载:官网:https://code.visualstudio.com/docs/?dv=win点击Download后正常情况会出现下载龟速将原下载链接:https://az764295.vo.msecnd.net/stable/dfd34e8260c270da74b5c2d86d61aee4b6d56977/VSCodeUserSetup-x64-1.66.2.exe替换成 :https://vscode.cdn.azure.cn/stable/dfd34e8260c270..

2022-04-24 11:34:53 269

原创 解决linux下安装mysql后外网无法链接

1、宝塔安装mysql5.72、阿里云安全组开放3306端口3、宝塔面板放行3306端口4、SSH端分别执行mysql命令:4.1:mysql -u root -p4.2:use mysql;4.3:update user set host = '%' where user ='root';4.4:flush privileges;...

2022-02-22 16:33:46 1231

原创 maven配置文件

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring.version>4.3.6.RELEASE</spring.version> <jackson.version...

2019-06-24 19:42:21 112

原创 Maven攻略

1:解压maven核心程序得到:apache-maven-3.2.22:将apache-maven-3.2.2放入无中文无空格目录3:配置Maven_Home环境变量跟path(注意:需先有JAVA_HOME环境变量)4:保存好maven常用依赖包:RepMaven 5:Maven编译时会默认读取当前电脑的.m2\repository文件下的依赖包 可以在maven核心...

2019-06-24 16:39:11 121

原创 SVN配置

版本控制器SVN1:需求:1.1:备份1.2:代码还原1.3:协同修改1.4:追溯问题代码的编写人和时间1.5:多版本管理1.6:权限控制2:SVN流程图3:安装服务器端3.1:Setup-Subversion-1.8.9-1.msi 执行该安装文件3.2:安装时切记不要安装到中文目录、带空格目录下3.3:安装完成后 cmd 输...

2019-06-11 20:07:58 114

原创 SVN安装配置

版本控制器SVN1:需求:1.1:备份1.2:代码还原1.3:协同修改1.4:追溯问题代码的编写人和时间1.5:多版本管理1.6:权限控制2:SVN流程图3:安装服务器端3.1:Setup-Subversion-1.8.9-1.msi 执行该安装文件3.2:安装时切记不要安装到中文目录、带空格目录下3.3:安装完成后 cmd 输入...

2019-05-05 22:10:05 233

原创 ssm框架及基本配置

整个项目目录:基本jar包全图:applicationContext.xml配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

2019-03-22 20:53:47 171

原创 jsp页面解决时间格式问题

<%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><td><fmt:formatDate value="${user.insert_date...

2019-03-22 20:44:10 253

原创 springmvc拦截器

拦截器:需要实现HandlerInterceptor@Override public boolean preHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2) throws Exception { String url=arg0.getRequestURI(...

2019-03-22 15:14:45 89

原创 springmvc上传下载

上传:@RequestMapping("/upload") public String upload(Model m,String name,List<MultipartFile> uploadFile,HttpServletRequest request){ if(!uploadFile.isEmpty()&&uploadFile.size...

2019-03-22 15:10:27 79

原创 java:URL 获取目标网站的内容

package com.fu.net;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStr...

2018-06-18 08:38:11 722

原创 关于QQ群聊的数据库设计 一种解决方案

群组表gid   群iduser_id  用户idlast_read_id  该用户最后读取的群消息  对应消息表的msg_id群组消息表msg_id  消息idgid  群idcontent   消息内容说明:因为消息表的消息是有顺序的     那么用户读取群消息的时候只需要跟据last_read_id去读取last_read_id后面所有的消息就足够了,之前的已经读完了     所以这样做就不...

2018-06-17 09:50:14 3491

原创 java:对象的复制(深复制和浅复制)

1、浅复制表示复制目标对象本身,并不会复制目标对象的引用2、深复制表示复制目标对象本身,并且复制目标对象的引用3、对象复制的步骤:    3.1:实现Cloneable这个标志接口    3.2:重写Object类的clone方法,并将该方法访问修饰符改成Public    3.3:必须调用父类的clone方法,因为可以识别要复制对象的类型等   super.clone();public clas...

2018-06-16 11:45:37 194

原创 java:多线程 wait notify 线程间的通信

1、多个线程0和1之间的交替public class ClientThread4 { public static void main(String[] args) { OpreateNum onum=new OpreateNum(); Thread t1=new ThreadAdd(onum); Thread t2=new ThreadDel(onum); Thread t3=new Th...

2018-06-16 10:49:21 96

原创 java:多线程同步synchornized

1:该关键字修饰的方法为同步方法2:java中每个对象都有一个锁(lock)或者说是监视器(monitor),当访问某个对象的synchornized方法时,表示给该对象上锁,其他任何线程都无法再访问该对象的synchornized方法了,直到该方法执行完毕后或者抛出异常后其他线程方可访问public class ClientThread2 { /** * @param args */ pub...

2018-06-15 11:31:34 319

原创 Java:多线程

public static void main(String[] args) { //线程分为两种使用方式  1:继承Thread重写Run方法    2:实现Runnable接口  实现Run方法 //1:继承Thread重写Run方法    因为Thread本身Run方法什么都没做   所以需要重写Run方法 // 2:实现Runnable接口  实现Run方法   Thread 本身...

2018-06-15 10:25:04 104

原创 Java:序列化 反序列化

/** * @param args * @throws FileNotFoundException  */ public static void main(String[] args) throws Exception { FileOutputStream fos=new FileOutputStream("test.txt");//创建字符流 ObjectOutputStream o...

2018-06-15 08:18:17 102

原创 java:装饰模式Demo

1:抽象角色2:具体角色3:抽象装饰角色4:具体装饰角色/** * 抽象角色 * */public interface IDosomething { void dosomething();}/** * 具体角色 * */public class Dosomething implements IDosomething { @Override public void dosomething() { ...

2018-06-13 14:03:56 189

原创 java:IO缓冲流读写数据

//读取数据 InputStream is=new FileInputStream("C:\\io\\test.txt"); BufferedInputStream bis=new BufferedInputStream(is); byte[] b=new byte[200]; int len=0; while((len=bis.read(b, 0, 200))!=-1){ St...

2018-06-12 17:39:22 369

原创 Java:IO 输入输出-InputStream&OutputStream

public static void main(String[] args) throws IOException  { //读取数据 InputStream is=new FileInputStream("C:\\io\\test.txt"); byte[] buffer=new byte[200]; int len=0; while((len=is.read(buffer, 0,...

2018-06-12 17:02:13 104

原创 java内部类Demo

/** * 静态内部类    静态内部类不外部类不能是静态的    并且静态内部类的方法只能访问静态变量或者静态方法 * */public class StaticInner { private static int a=110; public static  class Inner{ public void show(){ System.out.println(a); } }}/** *...

2018-06-12 11:07:20 242

原创 观察者模式Demo

4种角色:1、抽象观察者2、抽象主题3、具体观察者4、具体主题/** * 抽象观察者 * */public interface IObserver { void notification(String str);//被通知方法     由被观察的对象调用}/** * 抽象主题角色 * */public interface ILooked { void addLooked(IObserver obj...

2018-06-09 17:40:31 102

原创 Java中的异常

1:checked Exception:no runtime execption  检查异常/编写时异常2:nochecked execption:runtime execption     运行时异常/** * 自定义异常  一般继承Exception * */public class MyExecption extends Exception { public MyExecption(){ ...

2018-06-08 16:49:29 82

原创 Java注解:Annotation (通过反射获取注解)

@开头Override:重写Deprecated:不建议被使用SuppressWarnings:注解表示抑制警告  SuppressWarnings("unchecked")Retention:一般用来修饰自定义注解    //RetentionPolicy有三个值   Class表示写入JVM但是不能读    RunTime表示写入JVM也能读   SOURCE表示不写如JVMimport ja...

2018-06-08 15:24:42 5088

原创 动态代理模式升级版Demo

/** * 动态代理升级版 * */import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class DinamicProxyNew implements InvocationHandler { private Object p...

2018-06-07 17:27:18 136

原创 代理模式之动态代理

动态代理模式:解决了静态代理模式的缺点(无需创建多个代理类)/** * 抽象角色  租房的动作 * */public interface ITrueHouse { void request();}/** * 真实房屋拥有者,最终调用的方法 * */public class House implements ITrueHouse { public void request() { System.o...

2018-06-07 16:38:59 73

原创 静态代理模式Demo

静态代理模式缺点:1、调用前需要知道所有真实角色信息(可以利用反射解决:动态代理)2、需要成倍的增加代理类/** * 抽象角色   定义共同接口 * */public interface IRenting { void Request();}/** * 真实角色   相当于房主 * */public class TrueRole implements IRenting { @Override pu...

2018-06-07 15:14:47 213

原创 策略模式简单Demo

/** * 抽象策略接口 * */public interface IOperation { int opreation(int num1,int num2);//提供运算的抽象方法}/** * 具体策略类 * */public class Addition implements IOperation { @Override public int opreation(int num1,int nu...

2018-06-07 14:44:35 621

原创 利用LinkedList写简单的栈和队列

package com.fu.demo;import java.util.*;import javax.jws.Oneway;public class QueueDemo { LinkedList list=new LinkedList(); public void put(Object o){ list.add(o); } public Object get(){ return list....

2018-06-07 14:23:39 119

原创 Java反射练习三:调用类的private方法以及属性

package com.fu.demo;import java.lang.reflect.Method;/** * 通过反射调用类的private方法 * */public class ReflectByInvokePrivate { /** * @param args */ public static void main(String[] args) throws Exception { ...

2018-06-07 11:21:54 5506

面试宝典之.Net

面试宝典,看了以后绝对受益匪浅, 面试宝典,看了以后绝对受益匪浅 面试宝典,看了以后绝对受益匪浅

2018-06-07

空空如也

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

TA关注的人

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