自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于下载多个文件并打包成zip的公共方法

/通过输入流获取图片数据。// 通过循环将读入的Word文件的内容输出到浏览器中。//1.创建zip文件。

2023-09-06 09:32:45 98 1

原创 linux配置mariadb(10.3+快速安装5.6)

用最少的命令完成mysql的创建1安装yum -y install mariadb mariadb-server2启动systemctl start mariadb3开机自动启动systemctl enable mariadb接下来进行MariaDB的相关简单配置mysql_secure_installation首先是设置密码,会提示先输入密码Enter...

2020-12-28 14:19:37 282

原创 通过流来读取图片

因为图片是保密的,通过流来输出单张图片@Controller@RequestMapping("/image")public class ImageController { @RequestMapping(value = "loadImage", method = RequestMethod.GET) public void loadImage(HttpServletRequest request, HttpServletResponse response) { .

2020-12-23 14:43:45 258

原创 dbf按列名读取

原来的dbf导入解析是按照列来导入的,后来发现这样极不方便,列有改动那就得改代码,改成按照列名来读取public static <T> List<T> formatDBFCommonList(String filePath,Function<Map<String,Object>, T> func){ List<T> list = Lists.newArrayList(); DBFReader reader; try {

2020-12-15 14:56:44 206

原创 查询数据库中是否存在表

由于公司中有部分表是动态生成的,这里记录一下,查询库中表是否存在的方法DAO层public List<String> tableContains(@Param("dbName") String dbName,@Param("tableName")String tableName);XML层select table_name from information_schema.tables where table_schema= #{dbName} and table_n

2020-12-14 15:16:12 1495

原创 实现Schedule动态开关,以及corn的调节

因为工作中用到实现后台控制定时器的开关,以及间隔时间的设计,所以在网上总结了一些资料第一种方法:设计一个数据库表,取出字段,当状态为关的时候,那么就不执行@Componentpublic class TestScheduling { private static int i = 0; @Scheduled(fixedDelay=5*1000) public void test(){ if(判断状态){//执行已经关闭 }else{执行...

2020-08-19 20:40:45 2860

原创 关于模型的理解

此文不是原创,是来自于讲师-张小喜老师的分享,觉得老师讲的通俗易懂,所以记录下来那应用系统为什么要分层呢?其实主要是解决一下几个问题:第一:解耦有一句计算机名言:软件的所有问题都可以通过增加一层来解决。当系统越大,团队越多,需求变化越快时,越需要保证程序之间的依赖关系越少。而分层/面向接口编程,会使我们在应对变化时越容易。第二:简化问题当我们想不明白从用户操...

2020-08-19 15:24:05 538

原创 统计本年本月本星期数据

查询今年数据select * from Wx_UserInfo where YEAR(CreateTime)=YEAR(NOW()) and IsDeleted=1查询本月的数据SELECT count(1) FROM Wx_UserInfo WHERE DATE_FORMAT( CreateTime, '%Y%m' ) = DATE_FORMAT( NOW() , '%Y%m' )...

2020-08-19 15:23:22 142

原创 properties控制定时器Scheduled的总开关,以及获取properties公共方法

在配置文件中设置一个属性名,对应开关的状态scheduling.enable=false@Component@Lazy(false)@ConditionalProperty(prefix = "scheduling", name = "enable", havingValue = "true")@ConditionalOnProperty来控制Configuration是否生效,从application.properties中读取某个属性值,如果该值为空,默认值为trueim..

2020-08-18 09:05:42 490

原创 关于SSM的总结

spring的IOC什么是ioc:spring IOC可以帮助我们创建对象、管理对象、销毁对象。在我们传统的开发过程中,我们需要一个对象的时候可能是直接new出来,但是这样对象与对象之间的依赖关系十分复杂,有了spring之后,它可以帮助我们自动管理对象与对象之间的依赖,当我们需要的时候,直接从容器中获取,从而简化我们的开发。详细的依赖和配置可以参考曲健磊Spring常用的三种注入方式https://blog.csdn.net/a909301740/article/details/78379...

2020-06-11 20:39:07 221

原创 关于mysql的总结

MySQL储存引擎MySQL储存引擎主要用到比较频繁有MyISAM与InnoDB,他们之间主要的区别:如果要提供提交、回滚和恢复的事务安全(ACID 兼容)能力,并要求实现并发控制,InnoDB 是一个很好的选择。如果数据表主要用来插入和查询记录,则 MyISAM 引擎提供较高的处理效率。MyISAM不支持事务,而InnoDB支持事务(ACID) MyISAM支持表锁,而InnoDb支持行锁、表锁,锁的粒度更小,并发能力更高(InnoDB的行销是基于索引实现的,如果不通过索引访问数据,Inn

2020-06-09 20:17:50 133

原创 关于vue标签的笔记

v-once通常用message单项绑定(可以这样理解),只显示初始message的值v-html 可以使这个标签变成点击跳转、v-cloak当vue载入时会去除这个标签,所以没有载入的时候配合display进行隐藏

2020-05-17 09:17:57 181

原创 关于git过滤不必要的上传文件比如tar包

找到项目根目录下面的.gitigore修改其中内容### gradle ###.gradle/build/!gradle/wrapper/gradle-wrapper.jar### STS ###.settings/.apt_generated.classpath.factorypath.project.settings.springBeans...

2020-04-11 23:06:03 334

原创 jwtUtils的使用

引入pom<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.7.0</version></dependency><dependency&gt...

2020-03-23 14:27:17 3487

原创 CookieUtil的使用

我用来做获取管理员id的操作package org.greencode.common.utils;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.uti...

2020-03-23 14:21:50 712

原创 导出excel

Utils代码package hans.bbalt.common.util;import hans.bbalt.common.config.ExcelColumn;import org.apache.commons.collections.CollectionUtils;import org.apache.commons.lang3.BooleanUtils;import o...

2020-03-19 20:06:54 119

原创 @Param用法

1.方法参数要取别名,需要 @Param 注解public interface IUserDao {@Select("select * from users where username=#{name}")public UserInfo findByUsername(@Param("name")String username );}但是基本上我们不这么干2.方法有多个参数,需要...

2019-10-20 23:23:35 1936

原创 插入排序法

public static void main(String[] args) { int []arr = {20,2,5,1,30}; int a,b; //因为拿出第一个元素,放入前面的数组 for(int i=1;i<arr.length;i++) { //数组中最后一个元素 a = arr[i-1]; ...

2019-10-10 21:54:15 135

原创 冒泡排序

public class BubbleSort {public static void main(String[] args) { int []arr = {20,2,5,1,30}; for(int i = 0 ;i<arr.length-1;i++){ //第i趟比较 for(int j = 0 ;j<arr.length-i...

2019-10-10 20:12:19 54

原创 选择排序法

拿出数组第一个元素,然后从第二个位置开始,一直拿和第一个比,如果比第一个小,那么交换下标位置直到选出array.length-1个较小元素,剩下的最大的元素自动排在最后一位public class Insertsort { public static void main(String[] args) { int [] arr= {20,2,5,1,30}; ...

2019-10-10 00:25:31 72

空空如也

空空如也

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

TA关注的人

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