- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Mac原生实现二维码分享文件
文章目录需求产生所需工具自动操作Apache服务器实现方案所遇问题Apache服务器权限问题怎样将文件链接转为二维码并显示文件链接不能自动触发下载需更改Apache服务器默认资源目录以保证系统安全流程讲解效果展示分享文件接收文件安装使用需求产生使用Mac一年多,一直有一个小小的需求,怎样快捷的分享一个文件给Android手机呢?一开始我用的是HandShaker这款软件。这个软件算是Mac上一款十分优秀的Android管理软件了。只要安装Mac端和手机端,同时打开软件,并保证在同一个局域网中,就能很
2020-12-15 14:10:53
847
原创 SQL 列变行
之前用到过,但是已经记不起来了,等用到的时候再研究吧。SELECT a.*, b.a, b.b, b.c, b.d FROM `user` a LEFT JOIN (SELECT user_id, MAX( CASE ziduan WHEN 'a' THEN shuzhi ELSE NULL END ) a, MAX( CASE ziduan WHEN 'b' THEN ...
2018-09-20 15:23:09
355
原创 利用Java实现PC端的划词搜索
项目介绍 全局划词搜索,可实现PC端在任意界面(almost)选中文字后,使用快捷键快速搜索该文字,需配合Windows批处理文件使用。软件架构 Spring Boot软件思路 首先明确一下我的需求,当我在任意界面浏览的时候,选中一些文字,此时使用快捷键(假设这个快捷键是Ctrl+Shift+Q)便可立即百度搜索这些字。 首先介绍Java端,Java程序中只有一个C...
2018-08-23 17:18:40
1609
1
原创 Gson简单使用(持续补充)
直接上代码:package com.lishiots.cloud.ots.web.shiro;import com.google.gson.*;import com.google.gson.reflect.TypeToken;import java.lang.reflect.Type;import java.util.HashMap;import java.util.Map;...
2018-07-12 17:24:37
232
原创 将一个类型的List转换为另一个类型的List
话不多说直接上代码:import com.google.common.base.Function;import com.google.common.collect.Lists;import org.checkerframework.checker.nullness.qual.Nullable;import java.util.ArrayList;import java.util.L...
2018-07-12 17:02:13
25646
原创 利用Nginx进行分布式部署,并使用spring-session+redis实现session共享
1.引入依赖二、配置application.properties三、在启动类中加入@EnableRedisHttpSession 注解四、编写Controller五、配置Nginx并启动六、打包,启动七、测试(工具:postman)利用Nginx进行应用的集群部署或分布式部署时,经常遇到session共享的问题,要么在nginx代理解决(比如i...
2018-06-29 15:12:31
1259
1
原创 Java 8新特性:Lambda表达式,函数式接口的使用
1.Lambda表达式Lambda表达式是Java SE 8中一个重要的新特性,其基本语法如下:// 1. 不需要参数,返回值为 5 () -> 5 // 2. 接收一个参数(数字类型),返回其2倍的值 x -> 2 * x // 3. 接受2个参数(数字),并返回他们的差值 (x, y) -> x – y // 4. 接收2个int型整...
2018-06-27 17:10:08
202
原创 利用Spring的拦截器监测每个Controller或方法的执行时长
首先写一个类(TestInterceptor),让他继承HandlerInterceptorAdapter,并重写其中的三个方法,例如:package com.wechat.test;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import or...
2018-04-04 16:08:20
1629
原创 合并多个表中查到的数据并用伪列区分表
其中”UNION“为合并两条查询语句,注意,查询结果中相同的列数据类型必须一致。SELECT ID, CONTENT, CREATE_DATE, @rownum0 AS TYPEFROM (SELECT @rownum0 := 0) r, `message_reply`WHERE USER_ID = #{userId,jdbcType...
2018-04-04 15:57:04
241
原创 Tomcat配置虚拟路径,供用户访问静态资源
我们常常站点中会提供给用户上传文件、图片、视频或者诸如为了提高性能生成的静态文件等存储在站点应用中。但如果静态资源文件和项目文件在同一个目录下,当我们重新部署文件时,war重新解压会导致静态资源文件的丢失。如果通过提前备份这些静态文件,一来添加了不少麻烦,而来随着上传的数据文件的增加,文件数和文件大小的增加,增加了部署的时间。 在实际开发中,通常为tomcat服务器配置虚拟路径。...
2018-04-04 15:53:02
841
原创 Spring Boot整合WebSocket
1.pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> <version>1.3.5.RELEASE</...
2018-04-04 15:40:40
218
利用redis实现session共享
2018-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人