一些基本功能的记录
文章平均质量分 84
还是个菜鸡
又周末啦
展开
-
删除文件夹中指定日期的文件
记录一下定时服务删除服务器里生成的日志文件。定时服务用的是Quartz定时任务写的。1.新建一个删除日志的类文件DeleteLog.cs。2.主要代码public sealed class DeleteLog : IJob { private readonly ILog _logger = LogManager.GetLogger(typeof(DeleteLog))...原创 2019-06-21 16:52:52 · 1041 阅读 · 0 评论 -
java日记----前后端分离出现了跨域请求的解决办法记录
前端(layui+jquey)后端springboot因为前端代码和后端代码分开放在两个不同的项目里,端口号不一致,出现了不同源的情况。下面摘抄自https://www.cnblogs.com/yuansc/p/9076604.html1.什么是源源[origin]就是协议、域名和端口号。例如:http://www.baidu.com:80这个URL。2.什么是同源若地址里面的协...原创 2019-09-03 20:27:19 · 263 阅读 · 0 评论 -
java日记-----定时任务的两种实现方法(spring自带Scheduled工具类和Quartz)
前言项目里定时任务的运用也很常见,包括定时同步数据,定时推送消息,定时删除一些过期日志文档等等作用。下面是两种方式去实现定时任务。Scheduled工具类第一步:首先在项目启动类里加上注解@EnableScheduling。作用是发现注解@Scheduled的任务并由后台执行。没有它的话将无法执行定时任务。第二步:直接使用@Scheduled(cron = “0/5 * * * * ?”...原创 2019-08-09 16:33:14 · 388 阅读 · 0 评论 -
java日记-----Indexof,lastIndexOf,substring的使用方式
作用Indexof,lastIndexOf,substring,split,substr等方式是用于截取,操作字符串,数组的。IndexoflastIndexof![!](https://img-blog.csdnimg.cn/20190731181514262.png)substringsubstring和lastindexof结合使用split总...原创 2019-07-31 19:51:46 · 106 阅读 · 0 评论 -
Springboot项目使用JPA和Mybatis进行数据操作
JPA的优缺点大概就是有基本的CURD接口提供使用,实现简单,但是多表查询的时候要返回自定义的实体去接收就有点麻烦。mybatis的优点就是可以定制自己的sql语句,自由度大,多表查询的时候多复杂的语句只要在数据库里验证好了往上一贴,用自己定义的返回实体可以接收美滋滋,就是用List<Map<String,Object>>返回的时候如果值的没有的那么key也不返回。po...原创 2019-07-16 15:33:25 · 2741 阅读 · 0 评论 -
Java IO流之字符流,转换流
代码:@RequestMapping("get/iodochar") public String ReadAndWriterChar() { FileInputStream inputStream = null; File file = new File("C:\\savapath\\2.txt"); Buffere...原创 2019-06-28 10:24:16 · 63 阅读 · 0 评论 -
简单的利用IO流的读取文件字节流,写入另一个文件
代码部分:@RequestMapping("do/iodo") public String ReadAndWriter(){ FileInputStream inputStream=null; FileOutputStream outputStream=null; File file=new File("C:\\savapath\\2....原创 2019-06-27 19:20:00 · 1335 阅读 · 0 评论 -
必须记录一下springboot框架使用redis缓存数据的踩到的坑
redis我还没有深入学习,对他的印象停留在可以用各种数据格式去存储复杂结构的数据,拿取的时候可以快速取出比从数据库拿数据的速度要快,是适合存储操作数据量大,但是不需要经常变动的数据。从而达到接口减少直接和数据库交互的次数,提高系统性能的一种技术。在springboot框架中引用redisd的pom依赖: <dependency> <...原创 2019-07-01 17:12:56 · 2926 阅读 · 0 评论 -
Webservice实现调用外部接口
首先Webservice是干什么的呢?经过学习可以了解到:webservice是可以跨平台,跨开发语言去实现客户端去调用服务端接口,从而达到数据的交换传输。有篇文章有句话总结得很好:抄录自https://www.cnblogs.com/xdp-gacl/p/4048937.html(侵删): WebService是一种跨编程语言和跨操作系统平台的远程调用技术。服务端经过webservic...原创 2019-06-25 18:35:31 · 7408 阅读 · 0 评论 -
文件上传下载的功能
项目里会遇到需要上传下载文件的情况。记录下简单的文件上传下载功能的实现。文件上传类用到了MultipartFile类来处理多文件上传。同时可以实现HandlerExceptionResolver接口去重写resolveException方法控制全局单个文件上传的大小。以下是代码实现,上传文件–前端代码:上传文件–后端代码@RestControllerpublic class Up...原创 2019-06-21 18:50:31 · 1290 阅读 · 0 评论 -
用户基于token登录,利用token有效性进行接口访问过滤
目前用户的登录解决方案,就是用户输入账号密码进到接口验证正确后系统生成一串带有时效性的字符串。下次用户在访问一些需要用户登录才能访问的接口时就不用携带用户的账号密码再进行身份验证,只需要验证当前存在cookie或者session里的token还有效吗?如果有效就在请求接口的时候带着这串字符串一起进来访问,我们可以重写登录拦截器进行token匹配。如果通过就继续访问用户要访问的接口,如果不通过可...原创 2019-06-21 18:09:23 · 5277 阅读 · 1 评论 -
C# 两张DataTable如何将其中一张需要的列数据给另外一张新表
一张表作为源数据,另一张新表,使用table1.Columns.Add()的方法加入源表的列数据的话会报,字段已属于另一张表。所有使用DataView 获取源数据表的所有数据,在使用ToTable方法把需要的列数据给到另一张表里。这时筛选出来的就是我们需要的表数据了。代码部分//dtSource源数据表 public static MemoryStream ExportMemoryStr...原创 2019-08-31 17:55:21 · 1776 阅读 · 0 评论