自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 java实现通用校验

java实现通用校验

2022-08-09 10:55:15 514

原创 逆向工程Mybatis Generator代碼生成

逆向工程Mybatis Generator代碼生成逆向工程简介逆向工程的使用逆向工程简介 mybatis需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo…),可以让程序员将更多的精力放在繁杂的业务逻辑上。 企业实际开发中,常用的逆向工程方式:由数据库的表生成java代码。 之所以强调单表两个字,是因为Mybatis逆向工程生成的Mapper所进行的操作都是针对

2020-11-12 10:14:31 250

原创 搭建Eureka,实现服务注册与发现

springboot搭建项目一.创建springboot项目二.搭建Eureka并使服务发现一.创建springboot项目1.1. New Project -> Maven -> Next1.2. 输入GroupId,ArtifactId -> Next -> Finish1.3. 在pom.xml中加入SpringBoot相关的Jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="h

2020-11-11 11:51:48 404

原创 springboot搭建项目

springboot搭建项目一.创建springboot项目一.创建springboot项目1.1. New Project -> Maven -> Next1.2. 输入GroupId,ArtifactId -> Next -> Finish1.3. 在pom.xml中加入SpringBoot相关的Jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apac

2020-11-10 11:43:53 198

原创 使用vscode提交代码到码云

依次执行命令git init //初始化,会在项目根目录生成一个隐藏的.git文件夹git status //查看项目文件状态git add . //提交到本地仓储git commit -m “描述描述” // 提交到分支git remote add origin https://gitee.com/… //设置好提交地址git push -u origin master //发布到分支,即远程仓储...

2020-06-07 13:38:40 912

原创 redis缓存相关问题以及解决方案

1.缓存穿透 1.1缓存穿透定义 所谓的缓存穿透,正常情况下,我们进行查询操作时,一般都会查询出数据,但是当你查询缓存和数据库压根不存在的数据时,但是请求每次都会打到数据库上面去。1.2带来的问题 当黑客用一直请求缓存和数据库都不存在的数据,这时候请求直接打在了数据库上,就会造成数据库压力过大而宕掉。1.3解决方案 缓存空值,将请求的空值key加入到缓存中,这样就不用每次都对数据库进行...

2019-11-12 17:06:46 216

原创 JXLS模板导出多个sheet文件

/*** 宋发准:这个方法主要用于根据模板导出多个sheet的excel文件.** @param inputStream:输入流:用于输入模板* @param response:用于下载* @param filename:文件名* @param sheetNamelist:sheet名称,注意:list的size决定了sheet的个数.* @param objects:用于输出的文件...

2019-09-17 09:54:31 1372

原创 AI实现文本审核

1.首先导入jar包com.baidu.aipjava-sdk${version}2.调取百度API文档实现AI实现文本审核.package com.zlkj.data.portals.service.AipContentCensor;import com.baidu.aip.contentcensor.AipContentCensor;import org.json.JSONO...

2019-08-27 11:12:35 3607

原创 java后台直接跳转页面

1.只是摘取其中重要部分public void test( HttpServletRequest request, HttpServletResponse response) {StringBuilder sb = new StringBuilder();sb.append("");sb.append("");sb.append(" <script language=“JavaSc...

2019-08-21 09:55:27 5266

原创 使用新浪将长链接生成短链接

String longurl = “”; //输入长链接地址BufferedReader reader = null;try {longurl = URLEncoder.encode(longurl, “GBK”);URL url = new URL(“http://api.t.sina.com.cn/short_url/shorten.json?source=2546260130&am...

2019-08-17 08:44:32 1289

原创 java模拟form表单提交

/** * * @param transRequest * @return * @throws ServletException * @throws IOException */public String pay(TransRequest transRequest) throws ServletException, IOException {String url = ""; //请...

2019-07-29 09:20:23 4052

转载 微信H5支付 java代码 详细

当时做微信H5支付的时候,查询网上资料确实不是很多,都是断断续续,并不完整,花了两天时间,把支付搞定了,写个博客记录一下,也希望朋友少走点坑,代码是完全没问题的,现在把代码一一贴出来.强调一下是微信H5支付,不是公众号支付,不是app支付(当然你app是H5做的就可以)这是html部分页面<#include “header.html”/>充值充值记录...

2019-07-19 17:23:50 2129 2

原创 采用spring data jpa动态查询(封装类)

1.利用JPA的Specification接口和元模型就实现动态查询了。但是这样每一个需要动态查询的地方都需要写一个这样类似的findByConditions方法,小型项目还好,大型项目中其实会造成人力资源的浪费,进行了大量的重复工作,所以想着对动态查询进行封装,使其使用起来更加方便。在开发中,用到动态查询的地方,所有的查询条件包括分页参数,都会被封装成一个查询类XxxQuery,我们封装的思路...

2019-07-03 09:59:26 858

原创 java动态连接mongdb数据库

1.引入相关jar包<dependency》<groupId》 org.mongodb《/groupId><artifactId》 mongo-java-driver《/artifactId><version》 3.0.4《/version>《/dependency>2.部分实现源码/** * 不通过认证获取连接数据库对象 *...

2019-07-03 09:54:29 371

转载 使用对象池技术的优缺点以及代码实现

1 采用对象池的原因Java对象的生命周期大致包括三个阶段:对象的创建,对象的使用,对象的清除。因此,对象的生命周期长度可用如下的表达式表示:T = T1 + T2 +T3.其中T1表示对象的创建时间,T2表示对象的使用时间,而T3则表示其清除时间。由此,我们可以看出,只有T2是真正有效的时间,而T1、T3则是对象本身的开销。下面再看看T1、T3在对象的整个生命周期中所占的比例。我们知道,Ja...

2019-06-12 09:32:15 1825

原创 数据库名称获取数据表和表中字段

package com.zlkj.data.portals.utils;import com.alibaba.druid.pool.DruidDataSource;import com.zlkj.data.portals.request.dataSource.DataSourceRegularDetail;import com.zlkj.data.portals.request.dataSo...

2019-06-11 10:14:34 1136

原创 使用druid数据池连接数据库

1.需要导入的包com.alibabadruid1.1.122.具体程序实现package com.zlkj.data.portals.utils;import java.security.NoSuchAlgorithmException;import java.sql.Connection;import java.sql.SQLException;import java.u...

2019-06-11 10:06:00 691

原创 redis分布式锁

import com.kybb.lynx.goods.utils.RedisLock;String userLockKey = user.getId() + “userMiniCreateArrivalOrder”;DiscountMiniRequest discountMiniRequest = miniAppOrderRequest.getDiscountMiniRequest();St...

2019-05-30 23:24:25 179

原创 使用xssf实现Excel导出功能

XSSFWorkbook wk = new XSSFWorkbook(); XSSFSheet sheet = wk.createSheet("测试.xls");// excel文档对象 XSSFWorkbook wk = new XSSFWorkbook(); // sheet对象 XSSFSheet sheet = wk.createSheet("测试...

2019-05-05 10:42:38 1532

原创 获取当前时间的前一天

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);Calendar calendar = new GregorianCalendar(); calendar.setTime(sdf.parse(date)); calendar.add(Calendar.DATE, -1); String date2 =...

2019-03-08 09:19:51 928

原创 得到当月最后一天

Calendar cale = Calendar.getInstance();SimpleDateFormat format = new SimpleDateFormat(“yyyyMMdd”);// 获取当月的最后一天cale = Calendar.getInstance();cale.setTime(format.parse(endDate));cale.set(Calendar.D...

2019-03-08 09:19:12 261

原创 得到当月第一天

Calendar cale = Calendar.getInstance();SimpleDateFormat format = new SimpleDateFormat(“yyyyMMdd”);// 获取当月的第一天cale = Calendar.getInstance();cale.setTime(format.parse(startDate));cale.set(Calendar....

2019-03-08 09:18:44 310

原创 反射遍历集合赋值

public class GetModelNameAndType {public static &lt;T&gt; void testReflect(T model, T vo) throws Exception { Field[] src = model.getClass().getDeclaredFields(); Field[] target = vo.getClass()...

2019-03-07 17:44:04 530

原创 mysql数据库和

有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。总结出以下几点注意事项。1. 自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数...

2019-03-07 09:25:43 167

转载 数据库创建索引的优缺点

数据库创建索引的优缺点  为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能,优点: 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。...

2019-02-27 10:36:27 288

原创 数据库分页查询

自己项目用到的分页技术查询,大概步骤如下:1.首先在controller层使用mybatis自带的PageHelper分页插件2.注意点:在在该句下下一句就得写查询语句3.xml语句中无需写limit,因为PageHelper自带有limit4.就这样分页完成,是不是很简单,要是有啥问题可以留言...

2019-02-26 16:56:50 186

原创 swagger2 导出api文档

1.首先导入下面两个jar包2.新建一个SwaggerConfig.java类3.启动项目输入http://localgost:8080/swagger-ui.html地址即可4.接下来就看到生成的接口文档

2019-02-22 09:13:09 3208

火影轮回眼特效.zip

火影轮回眼特效.zip

2021-02-19

烟雾视频特效.zip

烟雾视频特效.zip

2021-02-19

空空如也

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

TA关注的人

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