自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 IDEA模块化项目,MAVEN引入外部jar包和其他模块,外部jar包中类和其他模块中类路径名称相同

IDEA模块化项目,MAVEN引入外部jar包和其他模块,外部jar包中类和其他模块中类路径名称相同,导致引用外部jar包中的类造成原因:1.依赖文件优先级设置错误,(Idea默认是正确的)2.pom.xml中引入顺序影响外部jar包的依赖在其他模块依赖之前,导致优先引入了外部jar包。...

2020-10-13 14:01:49 664

原创 zip包设置密码

zip包设置密码实现方法使用Java压缩文件,使用开源库Zip4j 来完成此功能,它采用纯java实现给压缩文件设置密码的需求。实现步骤1.添加依赖<dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.2</version></depend...

2020-07-08 11:04:15 1127

原创 Json文件内容加密

Json文件内容加密RAS1.配置公私钥PUBLIC_KEY: MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9ikrLxa/cgLZXQugBQFhdxCPQmEZ9j9hadra81MqAxmRkc3eFwROAHk/+39fhmDwgtjE/w4cO6XDabL/mi5V37ioByS1QpovF8ZlJgz/RjvV3TEanvxluridXlNTfOd45uC9+TmR2DzRk5p25U1F74wF7xxxxxxxxxfwIDAQABPIRVATE

2020-07-08 11:03:11 5373

原创 java集成个推

个推相关业务实现集成方案移动端后端(JAVA)环境JDK 1.6+Maven依赖<dependency> <groupId>com.gexin.platform</groupId> <artifactId>gexin-rp-sdk-http</artifactId> <ve...

2020-04-29 15:11:36 703

原创 ActiveMQ学习

初识ActiveMQJSMJava Message Service 即java消息服务,是java平台中关于面向消息中间件的API,用于在两个应用程序(系统)中,或分布式系统中发送消息,进行异步通信,类似于JDBC(用来访问数据库的API)JSM消息类型点对点queue 点对点是基于队列的,生产者发消息到队列,消费者从队列接收消息,使消息异步传输注意1.如果在sessi...

2020-04-29 14:55:34 250

转载 收藏一篇 通过zuul修改请求参数——对请求参数进行解密

通过zuul修改请求参数——对请求参数进行解密zuul是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用,Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架,Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。zuul的核心是一系列的filters, 其作用可以类比Servlet框架的Filter,...

2019-09-09 16:40:33 927

原创 记录springboot搭建https全过程

1.创建证书(这里使用jdk自带的keytools)在cmd窗口,执行命令:结果在指定路径下生成该文件:(文件名和存放路径是命令中定义的)2.配置springboot(1)将生成的server.keystore文件复制带项目根路径(2)在application.properties文件中配置如下参数#端口号server.port=443#生成的证书名称...

2019-08-13 17:14:17 230

转载 在word中插入代码块

如何在word中插入代码块在word中,插入代码块,是比较烦的一件事。1.打开http://www.planetb.ca/syntax-highlight-word网站2.将你的代码复制进去,选择编译语言,点击“Show Highlighted”3.复制格式化后的代码4.直接在word中粘贴代码就可以了。转自:https://www.cnblogs.com/creasy...

2019-08-06 10:36:25 411

原创 配置HTTPS协议

什么是https?“ HTTP over SSL/TLS ”意思就是带“安全套接层”的 http 协议,也可以理解为“带安全套的 http ”,所以会比较安全! 其中 SSL 是“ Secure Sockets Layer ” 的缩写,是“安全套接层”的意思。 TLS 是 “Transport Layer Security” 的缩写,是 ” 传输层安全协议 ” 的意思。 SSL 和 TLS 是同...

2019-08-01 11:24:47 1236

原创 springboot项目:mybatis使用pagehelper分页插件

1.引入依赖<!--分页查询 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.3</version></d...

2019-07-15 13:53:03 222

转载 jpa的CascadeType

【在一切开始之前,我要先告诉大家:慎用级联关系,不要随便给all权限操作。应该根据业务需求选择所需的级联关系。否则可能酿成大祸。切记】CascadeType.PERSIST 官方文档的说明:Cascade persist operation 看到网上很多博客对这一枚举值的解释是:级联持久化(保存)操作(持久保存拥有方实体时,也会持久保存该实体的所有相关数据。) 我的内心OS是:妈蛋。我也...

2019-07-01 14:56:45 264

转载 springdatajpa 新增操作注意

org.hibernate.PersistentObjectException: detached entity passed to persist异常简单地来看,将一个游离的对象要被持久化(save)时报错。我们知道要持久化对象时候,通常Hibernate会根据ID生成策略自动生成ID值,但是这个对象ID已经有值,所有抛错。这个错误是我在配置如下1一对多@OneToMany的关联关系...

2019-07-01 14:53:58 1021

原创 SpringBoot+Spring Data Jpa的简单使用

1.pom.xml添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency>2.配置文件配置sp...

2019-07-01 10:30:17 166

转载 Redis的简单使用

packageRedis;importJava.util.HashMap;importjava.util.List;importjava.util.Map;importredis.clients.jedis.Jedis;publicclassDemo{/***@paramargs*/...

2019-05-15 11:06:59 143

转载 实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿

实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案。本篇文章,并不是要更加完美...

2019-05-09 17:30:34 143

转载 Spring+SpringMvc项目配置跨域

1.web.xml配置<!--跨域请求设置 --> <filter> <filter-name>CorsFilter</filter-name> <filter-class>com.ydtx.frame.filter.CORSFilter</filter-class> ...

2019-04-23 11:07:07 639 1

原创 MyBatis+Oracle 使用注解式实现 insert 并返回主键id

代码:@Insert("INSERT INTO DAT_FLOOR " + " (STATUS, CREATER, CREATETIME, MODIFIER, MODIFYTIME, BELONGPAGE) " + " VALUES (#{status}, #{creater}, #{createTime}, #{modifier}, #{modifyTime}...

2019-04-18 10:11:16 2274

原创 MyBatis+Oracle 使用注解式实现 insert

代码:@Override@Insert("INSERT INTO DAT_FLOOR " + " (floorId, FLOORNAME, FLOORTYPE, FLOORLOCATION, STATUS, CREATER, CREATETIME," + " MODIFIER, MODIFYTIME, BELONGPAGE, USERGROUP, RELEA...

2019-04-18 09:50:30 1002

转载 使用jackson json转实体出现异常 com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException

原因:由于vo中缺少json的某个字段属性引起2种解决方法1:vo中添加注解@JsonIgnoreProperties(ignoreUnknown = true)2. mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);DeserializationFeature.FAIL_O...

2019-04-02 16:15:41 2367

原创 Fragment嵌套ViewParger切换不刷新问题

xwVp= (ViewPager) view.findViewById(R.id.xwVp);xwVp.setOffscreenPageLimit(3);xfft=new XWFtFragment();xwrdFt=new XWRDFragment();ftList.add(xfft);ftList.add(xwrdFt);MyVpAdapter mva=new MyVpAdapte

2018-01-25 00:04:21 349

原创 关于android的activity的生命周期和回传值的简单介绍

Activity生命周期刚进入:onCreate创建Activity时被调用onRestart Activity被重新显示时被调用onStart 显示Activity时被调用onResume Activity获取焦点时被调用(用户可以与Activity交互)运行起来 runningonPauseActivity失去焦点时被调用

2018-01-08 22:21:23 265

原创 android中,当输入法影响布局时的解决方法

在线性布局中,使用权重来排版时,运行后使用输入法会导致页面变形。解决方法:在AndroidManifest.xml文件中,给会变形的布局加上 android:windowSoftInputMode="adjustPan"activity android:name=".SouActivity" android:windowSoftInputMode="adjustPan"

2017-12-28 17:02:09 1316

原创 android中的基本控件

TextView  : 文本框EditText: 输入框特有属性: android:password="true" 以”.”形式显示文本android:maxLength="50"限制输入字数ImageView: 图片框特有属性: android:src="图片路径"该属性为ImageView设置显示内容,可以为图片也可以为颜色值

2017-12-24 20:27:49 182

转载 android studio快捷键

使用了AS快一年半了 总结一下我这一年多的时间经常使用的快捷键话不多说,上干活:alt+up/down      移动光标到上一个/下一个方法    Ctrl+F12            查看当前类的方法和变量Shift+F6            重命名变量Shift+click         选中一片区域ctrl+N            

2017-12-18 16:05:40 135

原创 android中的特殊报错(图片问题)解决方法!

报错信息为:解决方法:build.gradle中加上    :        aaptOptions.cruncherEnabled = false    aaptOptions.useNewCruncher = false如图:

2017-12-18 15:58:41 491

转载 关于android中的两大布局LinearLayout、RelativeLayout

、:LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,     超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管      他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。L

2017-12-17 22:51:09 457

空空如也

空空如也

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

TA关注的人

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