自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

转载 activiti学习总结

activiti学习总结Activiti界面元素的使用总结一、图形设计中元素的使用1、SequenceFlow:连接线,可以连接两个任务,来管理流程实例的流向-----General-----id:流程的id,用与程序内部识别-----name流程的名字,用于用户显示识别-----Mainconfig-----Labelwidth:组件的大小,自动-----...

2019-09-29 16:23:16 469

转载 java8-流的操作

流的操作流的使用一般包括三件事:一个数据源来执行一个查询;一个中间操作链,形成一条流的流水线;一个终端操作,执行流水线,并能生成结果中间操作操作 类型 返回类型 操作参数 函数描述符 filter 中间 Stream Predicate T -> boolean map 中间 Stream Fu...

2019-09-23 14:22:30 246

原创 Spring中使用RedisTemplate(spring-data-redis)操作Redis常用API

使用ListOperations操作redis使用ListOperations对象操作redis list:方法 c参数 s说明 List<V> range(K key, long start, long end); K key:集合key long start:起始位置 long end:结束位置 ...

2019-09-17 09:56:13 511

原创 Java序列化

Java 序列化Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是 Java 虚拟机(JVM)独立的,也就是说,在一...

2019-08-22 16:52:24 177

原创 Jedis API使用

测试String @Test public void stringTest(){ jedis.select(2); jedis.set("username","dingwensheng"); System.out.println(jedis.get("username"));; jedis.close(); ...

2019-08-19 17:14:48 160

原创 如何将java.util.Date传给mybatis作为查询条件

1.第一种方式and sh.order_date = DATE_#{orderDate,jdbcType=DATE} xml里面直接使用,,jdbcType=DATE注意传参时yyyy-mm-dd HH:mm:ss要使用此格式(mybatis默认时间格式)2.第二种方式DATE_FORMAT(sh.order_date,'yyyy-MM-dd') = DATE_FO...

2019-08-15 16:37:11 2632

原创 hzer组件学习一

固定值集1.固定值集获取List<LovValueDTO> queryLovValue(String lovCode, Long tenanId)2.固定值集翻译目标方法上使用 @ProcessLovValue(targetField = BaseConstants.FIELD_BODY)目标对象上使用 @LovValue(lovCode = "SPFM.COMPA...

2019-08-14 16:45:15 1663

原创 swagger测试服务详解

1.认识SwaggerSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。作用:1.接口的文档在线自动生成。2.功能测试。Swagger是一组开源项目,其中主要要项目如...

2019-08-13 14:05:40 897

原创 hzero的6大基本服务

1.注册中心服务注册发现 服务健康检查 服务监控 注册中心其他功能2.配置中心服务管理 服务配置管理 服务动态路由3.网关服务动态路由 API访问限流 API访问熔断 用户鉴权 整体运维4.认证服务统一登录界面 账户、手机、邮箱登录 短信登录 第三方登录功能 可客制化登录模板5.IAM服务角色管理 菜单管理 帐户管理 用户组管理 租户管...

2019-08-13 13:58:18 1654

原创 mybatis ${parameterType}和#{parameterType}的区别

#{}表示占位符?,#{}接收简单类型的参数时,里面的名称可以任意${}表示拼接符,${}接收简单类型的参数时,里面的名称必须是value${}里面的值会原样输出,不加解析(如果该参数值是字符串,有不会添加引号)${}存在sql注入的风险,但是有些场景下必须使用,比如排序后面会动态传入排序的列名...

2019-08-12 16:13:18 176

原创 mybatis中返回list集合为空的解决方法

mybatis中返回list集合为空的解决方法一.本人出现的问题是sql语句没报错,但是由于忽略了已修改的代码的传递参数的值,导致查询出来的结果为空,在controller中的参数互换一下就有值了二.用mybits查询数据库时,如果参数已传入sql,sql也已经执行了,但是返回结果为空,首先保证数据库中有对应数据,如果有对应数据仍返回null,是数据库配置文件有问题。解决方案如下:1、m...

2019-08-07 17:07:59 2575

转载 java反射与动态代理的理解

一、什么是反射机制?  反射的官方定义是这样的:在运行状态中,对于任意的一个类,都能够知道这个类的所有属性和方法,对任意一个对象都能够通过反射机制调用一个类的任意方法,这种动态获取类信息及动态调用类对象方法的功能称为java的反射机制。    讲的通俗一点的话就是,对于jvm来说,.java文件必须要先编译为.class文件才能够被jvm执行,所以在编译为.class文件的过程中,对象的类...

2019-07-26 20:19:26 152

转载 Feign使用Hystrix(断路器的使用)

前言在springcloud中,为Feign添加回退更加简单。事实上,springcloud默认已为Feign整合了Hystrix,要想为Feign打开Hystrix支持,只需要设置feign.hystrix.enabled=true即可。编码1.复制项目microservie-consumer-movie-feign,将ArtifactId修改为microservice-consum...

2019-07-25 18:27:20 1477

转载 rank() over,dense_rank() over,row_number() over的区别

rank() over,dense_rank() over,row_number() over的区别1.rank() over:查出指定条件后的进行排名。特点是,加入是对学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占的名次。select name,subject,score,rank() over(partition by subject order by score d...

2019-07-12 19:08:47 146

转载 sql中decode(...)函数的用法

sql中decode(...)函数的用法相当于if语句decode函数比较1个参数时SELECT ID,DECODE(inParam,'beComparedParam','值1' ,'值2') name FROM bank#如果第一个参数inParam=='beComparedParam',则select得到的name显示为值1,#如果第一个参数inParam!='beComp...

2019-07-08 20:58:18 9187

原创 外部客户端访问redis服务器的几种方式

开启外部客户端访问 redis 服务器的几种方式:(默认关闭防火墙)1、 bind 127.0.0.1 后直接添加 ip 地址,空格隔开;2、注释掉 bind 127.0.0.1,并关闭保护模式: protected-mode no;3、注释掉 bind 127.0.0.1,不修改默认保护模式,配置 requirepass yourpassword(你设置的密码), 以后客户端(以w...

2019-04-12 12:05:57 1529 3

原创 centos7 docker镜像加速

centos7 docker镜像加速器配置CentOS的配置方式略微复杂,需要先将默认的配置文件复制出来 /lib/systemd/system/docker.service -&gt; /etc/systemd/system/docker.service 然后再将加速器地址添加到配置文件的启动命令 重启Docker就可以了。cp -n /lib/systemd/system...

2019-02-23 01:03:16 292

转载 Error : You have an error in your SQL syntax; check the manual that corresponds to your My

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order LIMIT 0, 1000' at line 1   今天在查询数据的时候遇到这个错误,特别的郁闷,感觉...

2018-11-28 17:13:08 5901

转载 解决文件上传成功但是eclipse的工程中没有上传的文件

 本文主要介绍一个新手开发JavaWeb容易遇到的问题。在做一个文件上传功能时候,提示文件上传成功但是eclipse的工程中(如:upload文件夹)没有上传的文件。eclipse在开发Javaweb工程时候,有两个文件路径:开发时的工程路径,一般是workspace路径(如:d:\workspace\project_upload ) 发布时的工程路径,根据在eclipse中新建...

2018-11-14 09:49:01 1184 2

原创 jquery 设置cookie、删除cookie、获取cookie

 jquery.cookie.js插件: &lt;script type="text/javascript" src="js/jquery-1.6.2.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="js/jquery.cookie.js"&gt;&lt;/script&amp

2018-10-24 09:10:23 454

原创 Java中instanceof关键字的理解

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。任意已定义的对象类。 说明: ...

2018-10-08 11:04:19 140

原创 sun的命名规范

1 ,类名要首字母大写,后面的单词首字母大写 2 ,方法名的第一个单词小写,后面的单词首字母大写 3 ,变量名的第一个单词小写,后面的单词首字母大写 为了使 JavaBean 的属性名和存取方法都符合规范, Sun 在 JSR 文档中规定了属性名和存取方法名的映射规则: ① 属性名对应的存取方法为 ge t/set 加上首字母大写的属性名,如属性 userName 的存取方法为 setUse...

2018-07-25 13:38:37 664

原创 classpath路径的使用

【01】 src路径下的文件在编译后会放到WEB-INF/clases路径下。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到。【02】如果单元测试的话,可以在启动或者运行的选项里指定classpath的路径的。用maven构建项目时候resource目录就是默认的class...

2018-07-22 19:50:19 527

转载 MyBatis逆向工程自动生成代码

什么是逆向工程MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。使用逆向工程使用MyBatis的逆向工程,需要导入逆向工程的jar包,我用的是...

2018-07-05 10:58:17 226

转载 ssm框架搭建详细步骤

一、创建一个web项目,并且导入相应的jar包(spring\spring-core\spring-jdbc\spring-aop\spring-context\spring-webmvc\junit\commons-lang\mybatis\mybatis-spring等等)二、配置web.xml文件    1、配置监听器listener(类型为ContextLoaderListener),用于...

2018-07-04 15:43:43 1659

原创 eclipse中applet嵌入html

問題就是用eclipse寫了個applet,用了package,然後創建一個html文件,嵌入applet後無法運行,如果不用package,而直接把程序拷到defaultpackage的文件中卻可以。http://topic.csdn.net/u/20080913/13/2d33fec4-c4a3-4349-b3d7-06fadce7d024.html忽略了package的後果源文件helloa...

2018-07-01 16:40:08 1875

原创 用信号量机制实现吃冰淇淋问题(pv操作)

       PV操作的简单理解一、什么是PV操作      在操作系统中,进程是一个很要花时间理解的东西,进程通常分为就绪、运行和阻塞三个工作状态。三种状态在某些条件下可以转换,三者之间的转换关系如下:               进程三个状态之间的转换就是靠PV操作来控制的。PV操作主要就是P操作、V操作和信号量。其中信号量起到了至关重要的作用。1、什么是信号量?  信号量(semaphore...

2018-05-07 22:33:10 764

转载 java常用方法

第一章 字符串 1 、 获取字符串的长度: length() 2 、 判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) 、后缀 endsWith(String s) 3 、 比较两个字符串: equals(String s) 4 、 把字符串转化为相应的数值 int 型 Integer.parseInt( 字符串 ) 、 long 型 Long.parse...

2018-04-19 16:17:52 247

转载 JAVA图形界面(GUI)之布局管理器

一个友好的读者界面是一款软件成功的关键因素之一。布局管理器就是用来管理读者的界面。摆放的效果直接影响到界面是否美观。布局管理器通过布局管理类来对各种读者组件进行管理。 使用布局管理器,不仅可以有序的排列组件,而且当窗体发生变化时,布局管理器很根据新版面来适配窗口大小。 如果设计时未指定组件的布局管理器,则使用默认布局管理器。默认布局管理器层次关系如图所示: 下面为大家介绍几种常用的布局管理器。Bo...

2018-04-14 18:58:07 467

转载 Swing常用控件

javax.swing包中的常用组件:—容器组件JFrame(框架)JDialog(多窗体程序以及窗体间传递数据)JPanel(面板)JScrollPane(滚动面板)—文本组件JLabel、JTextField、JPasswordField、JTextArea—表单组件JButtonJCheckBoxJRadioButton和ButtonGroupJComboBoxjavax.swing.JDi...

2018-04-14 18:52:10 1481

转载 Lock锁

Lock锁简介Lock锁机制是JDK 5之后新增的锁机制,不同于内置锁,Lock锁必须显式声明,并在合适的位置释放锁。Lock是一个接口,其由三个具体的实现:ReentrantLock、ReetrantReadWriteLock.ReadLock 和 ReetrantReadWriteLock.WriteLock,即重入锁、读锁和写锁。增加Lock机制主要是因为内置锁存在一些功能上局限性。比如无法...

2018-04-12 09:45:07 167

转载 Java多线程编程:Callable、Future和FutureTask浅析

通过前面几篇的学习,我们知道创建线程的方式有两种,一种是实现Runnable接口,另一种是继承Thread,但是这两种方式都有个缺点,那就是在任务执行完成之后无法获取返回结果,那如果我们想要获取返回结果该如何实现呢?还记上一篇Executor框架结构中提到的Callable接口和Future接口吗?,是的,从JAVA SE 5.0开始引入了Callable和Future,通过它们构建的线程,在任务...

2018-04-11 20:38:53 154

转载 自定义线程池ThreadPoolExecutor参数设置

JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。ThreadPoolExecutor类可设置的参数主要有:corePoolSize核心线程数,核心线程会一直存活,即使没有任务需要处理。当线程数小于核心线程...

2018-04-11 17:46:49 992 1

转载 集合

一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是...

2018-04-10 19:32:12 190

转载 Java多线程学习(总结很详细!!!)

此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?        本文主要讲java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的线程函数用法、概述等。首先让我们来了解下在操作系统中进程和线程的区别:  进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--...

2018-04-10 19:28:12 185

转载 maven(一) maven到底是个啥玩意~

该篇文章篇幅很长,大概的思路如下          maven的介绍,初步认识,获取jar包的三个关键属性 --&gt; 介绍仓库(获取的jar包从何而来)--&gt;用命令行管理maven项目(创建maven项目) --&gt; 用myeclipse创建maven项目 --&gt;详细介绍pom.xml中的依赖关系(坐标获取、定位jar包的各种属性讲解。                     ...

2018-04-10 09:01:04 132

原创 外部类之外创建内部类对象

(1)  &lt;外部类类名&gt;.&lt;内部类类名&gt;  引用变量=&lt;外部类对象引用&gt;.new&lt;内部类构造器&gt;;(2)  &lt;外部类类名&gt;.&lt;内部类类名&gt;   引用变量=new  &lt;外部类构造器&gt;.new  &lt;内部类构造器&gt;;package lbl1;class Outer{ class Inte

2018-04-09 18:30:24 1683

转载 Java equals()方法使用详解及总结

equals()          超类Object中有这个equals()方法,该方法主要用于比较两个对象是否相等。该方法的源码如下:?123public boolean equals(Object obj) {  return (this == obj);  }      我们知道所有的对象都拥有标识(内存地址)和状态(数据),同时“==”比较两个对象的的内存地址,所以说使用Object的eq...

2018-04-03 23:24:37 367

转载 java正则表达式

java 正则表达式 语法 示例概要:Java正则表达式的语法与示例| |目录1匹配验证-验证Email是否正确2在字符串中查询字符或者字符串3常用正则表达式4正则表达式语法1匹配验证-验证Email是否正确Java | 复制1234567891011121314public static void main(String[] args) {    // 要验证的字符串    String str...

2018-04-02 22:37:01 187

原创 java程序加载过程

在java中,当创建一个对象时总的加载过程如下:首先加载要创建对象的类及其直接与间接父类。在类被加载的同时会将静态成员进行加载,主要包括静态成员变量的初始化,静态语句块的执行,在加载时按代码的先后顺序执行。需要的类加载完成后,开始创建对象,首先会加载非静态的成员,主要包括非静态成员变量的初始化,非静态语句块的执行,在加载时按代码的先后顺序执行。最后执行构造器,构造器执行完毕,对象生成。class ...

2018-04-01 14:37:26 644

交通灯设计(GUI)多线程

java课程设计模拟交通灯。

2019-03-17

注册时短信验证

做的一个短信验证码的激活激活验证,用的是秒滴云公司的短信接口

2019-03-17

基于ssm的小米商城

大四工程实训做的仿小米商城网站,ssm框架写的: a)用户模块: 登录注册:在这个模块下可以实现用户的登录注册邮箱验证等。 个人信息:该模块下可以对个人账户,发货地址,订单和一些基本信息的管理。 b)商品模块 将商品分类展示及分页。 首页商品及商品详情展示。 根据用户需求搜索用户想要的商品。 c)购物车模块 模仿商场的消费模式,将喜欢的商品添加到购物车,购物完毕后一起去结算。 能够对购物车商品的增删改查。 d)订单模块 能够对订单进行查询。 e)在线支付模块 实现与第三方接口的在线支付。

2019-01-05

空空如也

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

TA关注的人

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