12 2018 档案
摘要:sql: -- -- 主机: 127.0.0.1 -- 服务器版本: 10.3.9-MariaDB - mariadb.org binary distribution -- 服务器操作系统: Win64 -- HeidiSQL 版本: 9.4.0.5125 -- /*!40101 SET @OLD_
阅读全文
摘要:第一步:使用Spring Initializr创建 第二步:项目配置 第三步:选择项目需要的依赖 第五步: ok 创建完成,修改仓库 完成变色
阅读全文
摘要:Caused by: org.hibernate.AnnotationException: No identifier specified for entity:. 原因: 1、没有给实体类ID 解决方案 这里不是spring的@Id,否则报错
阅读全文
摘要:spring中自动加上 SimpleKey [] 解决方案 一、自定义后缀名 1、定义类实现KeyGenerator接口 MyKeyGenerator 2、注解使用: 已经解决 二、自定义前缀:
阅读全文
摘要:RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.html
阅读全文
摘要:RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.html
阅读全文
摘要:RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.html
阅读全文
摘要:RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.html
阅读全文
摘要:必须引用序列化Serializable接口 创建类:Role 创建RoleRedisStream类(该类就是调用公共类) 测试:
阅读全文
摘要:使用装饰模式进行装饰OutputStream 写入文件成功 装饰类继承OutputStream类 测试:
阅读全文
摘要:java方式配置RedisTemplate xml方式配置 使用:
阅读全文
摘要:RoleMapper接口: package com.wbg.springRedis.dao; import com.wbg.springRedis.entity.Role; import org.springframework.stereotype.Repository; import java.u
阅读全文
摘要:Main.javat mainsr &java.util.CollectionsUnmodifiableList�UnmodifiableCollectionB ��^� L ct Ljava/
阅读全文
摘要:创建类:Role package com.wbg.springRedis.entity; import java.io.Serializable; public class Role implements Serializable { private int id; private String r
阅读全文
摘要:iview中table内嵌套 input render:(h,params) => { return h('Input',{ props: { value:'', size:'small', }, on: { input: (val) => { t.data[params.index].estima
阅读全文
摘要:使用findbugs进行检查代码规范 Findbugs很多人都并不陌生,Eclipse中有插件可以帮助查找代码中隐藏的bug,IDEA中也有这款插件。这个插件可以帮助我们查找隐藏的bug,比较重要的功能就是查找潜在的null指针。 在编写代码的过程中,我们可能不会一直记得检查空的引用,在我们测试时可
阅读全文
摘要:常用命令 Redis-xmind:https://github.com/weibanggang/Redis-xmind
阅读全文
摘要:条件:引用好架包 一、使用xml进行配置 1、xml进行配置JedisPoolConfig、JedisConnectionFactory、Spring RedisTemplate- 2、使用: 二、使用java方式 1、创建RedisConfg配置类 2、使用 测试: package com.wbg
阅读全文
摘要:实现前要引入Redis架包 maven项目 一、创建类:User 二、创建UserDao类 三、测试
阅读全文
摘要:C# 中字符串string和字节数组byte[]的转换 Java中字符串string和字节数组byte[]的转换
阅读全文
摘要:一、ORM简介 ORM:对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping) 用于实现面向对象编程语言里不同类型系统的数据之间的转换 ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象与关系数据库相互映射 ORM可以解决数
阅读全文
摘要:优点: 1.提高了开发效率。由于ORM可以自动对Entity对象与数据库中的Table进行字段与属性的映射,所以我们实际可能已经不需要一个专用的、庞大的数据访问层。 2.ORM提供了对数据库的映射,不用sql直接编码,能够像操作对象一样从数据库获取数据。 缺点: 牺牲程序的执行效率和会固定思维模式,
阅读全文
摘要:下载插件:https://mvnrepository.com/artifact/redis.clients/jedis/3.0.0 maven项目依赖: 使用前,必须启动服务 首先连接 字符串使用: map的使用: set的使用: list的使用:
阅读全文
摘要:报错原因:没有启动服务,打开服务即可 redis.clients.jedis.exceptions.JedisConnectionException:
阅读全文
摘要:Window 下安装 第一步:安装 下载地址:https://github.com/MSOpenTech/redis/releases 第二步:解压(盘符) 第三步:打开一个 cmd 窗口 使用 cd 命令切换目录到解压的目录运行: 第四:使用 方式一:命令 不能关闭上面的窗口,不然无法开启服务端
阅读全文
摘要:使用iview时候使用<Header :style="{position: 'fixed', width: '100%'}">不是最顶层解决方案 根据样式进行解决在app.vue进行添加就可以了 已经解决
阅读全文
摘要:软件下载地址:https://github.com/weibanggang/jiedu 开始截屏 保存路径 生成图片 预览
阅读全文
摘要:java使用web项目不需要加web.xml 配置javax.servlet.ServletContainerInitializer 1、在src目录创建META-INF,META-INF目录下创建services,在services目录下创建javax.servlet.ServletContain
阅读全文
摘要:使用JpaRepository需要两个架包: 1、创建实体类:Role package com.wbg.Jpa.entity; import com.sun.javafx.geom.transform.Identity; import javax.persistence.*; @Entity @Ta
阅读全文
摘要:使用spring和jdbc模板事务实现 1、创建实体类: Role package com.wbg.sjt.entity; public class Role { private int id; private String roleName; private String note; @Overr
阅读全文
摘要:1、XML进行配置切面 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch
阅读全文
摘要:原生jdbc进行测试 demo:https://github.com/weibanggang/springjdbcAspect.git
阅读全文
摘要:一、用Java配置的方式 1、实体类: Role public class Role { private int id; private String roleName; private String note; @Override public String toString() { return
阅读全文
摘要:方案一:电脑自带截屏,不需要QQ Shift+win+s即可截图(推荐使用) 方案二:搜狗输入法下载自带:Ctrl+Shift+x
阅读全文
摘要:一、实体类: Role public class Role { private int id; private String roleName; private String note; @Override public String toString() { return "Role{" + "i
阅读全文
摘要:一、没有代理模式 缺点: 1、工作量特别大,如果项目中有多个类,多个方法,则要修改多次。 2、违背了设计原则:开闭原则(OCP),对扩展开放,对修改关闭,而为了增加功能把每个方法都修改了,也不便于维护。 3、违背了设计原则:单一职责(SRP),每个方法除了要完成自己本身的功能,还要计算耗时、延时;每
阅读全文
摘要:一、Spring对AOP的支持 AOP并不是Spring框架特有的,Spring只是支持AOP编程的框架之一,每一个框架对AOP的支持各有特点,有些AOP能够对方法的参数进行拦截,有些AOP对方法进行拦截。而Spring AOP是一只基于方法拦截的AOP,换句话说Spring只能支持方法拦截的AOP
阅读全文
摘要:直接上图 定制or毕设99:761273133 登录界面 首页 报表 成员信息模块 评优模块 月计划 请假管理 成员信息编辑 考勤模块 权限管理 职位管理 毕设、定制开发 联系QQ:761273133 项目下载链接:https://github.com/weibanggang/Graduationp
阅读全文
摘要:直接选择排序(不能有重复的值)不稳定 代码: public static void main(String[] args) { int[] array = {3, 1,3, 4, 80, 64, 65, 246, 5, 156, 456, 2, 56}; showArray(array); int
阅读全文
摘要:pom.xml配置文件中增加相关的插件。 调用PageHelper插件的方法,它只会对下面的一行代码起作用。 第一个参数是页数,第二个参数是条数,简单来说就是每一页有几条数据。 1、这是一种物理分页(就是直接通过SQL进行在数据库中直接分页,得到的数据就是我们想要分页之后的数据),假设你使用的是my
阅读全文
摘要:反转排序的基本思路就是把数组最后一个元素与第一个元素替换,倒数第二个元素与第二个元素替换,以此类推,把数组的所有元素反转替换 代码:
阅读全文
摘要:一、注解方式加载 创建配置类: package com.wbg.springAnnotaion.config; import org.springframework.context.annotation.Configuration; import org.springframework.contex
阅读全文
摘要:方式一:继承WebMvcConfigurerAdapter类 1、使用一个类来继承 package com.wbg.springJavaConfig.spring; import org.springframework.context.annotation.Bean; import org.spri
阅读全文
摘要:首先创建类、接口、数据库: package com.wbg.springJavaConfig.entity; public class Admin { private int aId; private String aAccount; private String aPassword; privat
阅读全文
摘要:通过注解实现ServiceImpl业务 一、使用@Component装配Bean 1、 定义类:User 在类上面加@Component注解,在属性上面加@Value值 package com.wbg.springxmlbean.entity; import org.springframework.
阅读全文
摘要:使用XML装配Bean需要定义对于的XML,需要引入对应的XML模式(XSD)文件,这些文件会定义配置Spring Bean的一些元素,简单的配置如下: 创建角色类Role 类构造器有参与无参 代码: Role: package com.wbg.springxmlbean.entity; publi
阅读全文
摘要:后台注解 前台: 加个事件 @on-change
阅读全文
摘要:使用filter过滤器进行过滤 arr数组: [ { id: 1, name: 'ohzri', birth: '1999.09.09', city: '湖北', salary: 9379 }, { id: 2, name: 'rqgfd', birth: '1999.10.28', city: '
阅读全文
摘要:IoC:控制反转(Inversion of Control) 没有IoC的程序中我们使用面向对象编程对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方 所谓控制反转就是:获得依赖对象的方式反转了。 IoC是Spring框架的核心内容,使用多种
阅读全文
摘要:.. public static void main(String[] args) { int [] data = {7,10,25,66,80,446,555,10,2,8}; int j ; int tem ; for (int i = 1; i < data.length; i++) { j
阅读全文
摘要:优点 缺点 使用场景 注意 getInstance() 方法中需要使用同步锁 synchronized (Singleton.class) 防止多线程同时进入造成 instance 被多次实例化。 单例模式分为6种实现方式 1、饿汉式 这种方式比较常用,但容易产生垃圾对象。 优点:没有加锁,执行效率
阅读全文
摘要:概述 属于创建型设计模式,需要生成的对象叫做产品 ,生成对象的地方叫做工厂 。 使用场景: 1、在任何需要生成复杂对象的地方,都可以使用工厂方法模式。 2、直接用new可以完成的不需要用工厂模式 一、简单(静态)工厂 我喜欢吃粉,抽象一个粉基类(或者接口),这是产品的抽象类 来一份桂林米粉(具体的产
阅读全文
摘要:工具下载地址: https://github.com/weibanggang/JSON-handle 原始 优化后 直接将文件拖到浏览器即可
阅读全文
摘要:一、单一职责原则(Single Responsibility Principle) 定义 : 应该有且只有一个原因引起类的变化 注意 : 这里的类不光指类,也适用于方法和接口,比如我们常说的一个方法实现一个功能 二、里氏代换原则(Liskov Substitution Principle) 定义 :
阅读全文
摘要:建造者模式 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 类型:创建类模式 四个要素 产品(Product)角色 由一系列部件组成,一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一般会有比较多的代码量。在本类图中,产品类是一个具体的类,而非抽象类。实际
阅读全文
摘要:构造器,又称为构造方法。构造器用于构造该类的实例,也就是对象。 格式如下:[修饰符] 类名 (形参列表){//n条语句} 构造方法是一种特殊的方法,与一般的方法区别: 1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。 2.构造方法的调用是在创建一个对象时使用new操
阅读全文
摘要:正则表达式通常被用于判断语句,用来检测某一字符串是否满足某一格式。正则表达式是含有一些具有特殊意义字符的字符串,这些特殊的字符成为正则表达式的元字符。 正则表达式中“.”表示任何一个字符,如果像你使用普通意义的“.”字符,必须使用转义字符"\" 快速了解 格式: 正则表达式匹配的字符串 [abc]4
阅读全文
摘要:条件,安装好nodejs 第一步:先使用 vue create 命令创建一个项目,等待创建完成。 1、切换目录 2、创建项目 vue create [项目名称] 第二步:切换到项目中。 第三步:使用 vue 命令添加插件,我这里添加的是iview 注意:这里需要输入值 1、选择Fully impor
阅读全文
摘要:oop(面向对象程序设计)具有三大特性:封装、继承、多态 一、封装 封装就是讲类的信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类的实现隐藏信息的操作和访问。 实现封装 1、需要修改属性的访问控制符(private) 2、创建getter/setter方法(用于属性读写) 3、在getter
阅读全文
摘要:第一步:使用vue创建项目‘ 第二步:在项目添加element cmd:vue add element demo:https://github.com/weibanggang/vuemode.git
阅读全文