自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 System.getProperty()

System.getProperty() 是获取系统的相关属性,包括文件编码、操作系统名称、区域、用户名等,此属性一般是由 JVM 自动获取,不能设置。这个必须接收一个 String 类型的参数,并且返回一个 String 类型的值。如果想要获取所有的系统的相关属性值可以使用 System.getProperties() 方法。

2023-05-08 09:46:14 1941

原创 FreeMark导出word图片不显示原因

freemark图片显示问题

2023-03-03 10:17:13 750

原创 Oracle 添加数据时设置主键自增

--创建学生表CREATE TABLE STUDENT( ID NUMBER(10) PRIMARY KEY, --主键ID SNAME VARCHAR2(20),);此时给学生表添加数据时 必须指定idINSERT INTO STUDENT VALUES(1,'Tom');下面用触发器和序列结合使得添加数据时id自动增长 不要指定了--创建序列CREATE SEQUENCE SEQ_STUINCREMENT BY 1 ID每次自增几START WITH 1 ...

2021-10-21 16:38:13 1115

原创 springboot+jsoup抓取新闻网站信息

springboot+jsoup抓取新闻网站信息步骤:一、导入jar包二、解析凤凰网新闻jsoup获取动态生成的js内容serviceserviceImplmapperdomian步骤:(1)根据url抓取html页面(2)对html页面进行解析,获取该页面所有的数据,保存到数据库中(mongodb)(3)遍历所有的数据,更新详情数据一、导入jar包 <!--httpclient--> <dependency> <grou

2021-09-26 15:51:46 707 1

原创 Windows下mysql忘记root密码重置

1. 进入mysql安装目录bin目录下执行 net stop mysql 停止服务2.执行 mysqld --skip-grant-tables3新打开cmd输入 mysql -uroot -p提示输入密码时直接按 enter4. 修改密码:update MySQL.user set authentication_string=password('root') where user='root' ;提示ok 成功...

2021-07-27 17:38:28 296

原创 java实现短信发送

java实现短信发送短信实体类:package com.ty.message.sms;import lombok.Data;@Datapublic class SmsRequestVO { //消息类型 //1.注册验证码 public static String REGISTER = "register"; //消息类型 private String sendType; //手机号 private String phone;

2021-07-06 15:25:06 1389

原创 微信公众号:关注取关事件

1.需求:关注取关发送用户消息微信操作事件回调回调地址需要在微信公众号配置(1)controller /** * 微信操作事件回调 * @param request * @return */ @RequestMapping(value = "/check", method = {RequestMethod.GET,RequestMethod.POST}) public void check(HttpServletRequest request

2021-06-22 10:34:40 1028 1

原创 vue 项目部署 nginx 开启gzip优化性能

vue 项目部署 nginx 开启gzip优化性能vue项目打包部署,首次访问项目,因js等文件过大而导致加载太慢…首次请求结果:以上js文件size最大加载为1.8MB,请求时间分别为5.11s,1.59s,5.30s优化建议:使用gizp压缩减少通过网络发送的字节数.1.vue-config 构建配置启动gzip productionGzip: true, productionGzipExtensions: ['js', 'css'],2.nginx 配置http {

2021-05-07 17:36:54 455

原创 JAVA8 lambda表达式 对List集合去重

实体类:@Datapublic class Person { private int id; private String name; private String password; }测试: public static void main(String[] args) { List<Person> list1 = new ArrayList<>(); list1.add(new Person(1

2021-04-30 18:00:34 1178 1

原创 微信公众号推送小程序模板消息的实现

微信公众号推送小程序模板消息的实现准备:微信小程序认证微信公众号认证微信开发平台认证(绑定微信小程序和公众号(unionid))unionid:同一用户,对同一个微信开放平台下的不同应用,unionid是相同的思路:1. 获取小程序信息(用户openid小程序用户唯一ID)将小程序与公众号绑定(绑定后才可获取unionid) /** * 小程序用户登录授权 */ @GetMapping("/getUserOpenId") public AjaxRe

2021-04-19 15:21:29 1017

原创 springboot+webSocket实现服务端向客户端推送消息

springboot+webSocket实现服务端向客户端推送消息(扫码登录)Java实现Websocket通常有两种方式:1、创建WebSocketServer类,里面包含open、close、message、error等方法;2、利用Springboot提供的webSocketHandler类,创建其子类并重写方法。我们项目虽然使用Springboot框架,不过仍采用了第一种方法实现(1)websocket依赖<!--websocket支持包--><dependency&g

2021-04-16 14:29:47 943

原创 Google Guava Cache基本使用

Google Guava Cache使用适用场景:通常来说,Guava Cache适用于:你愿意消耗一些内存空间来提升速度。你预料到某些键会被查询一次以上。缓存中存放的数据总量不会超出内存容量。(Guava Cache是单个应用运行时的本地缓存。它不把数据存放到文件或外部服务器。如果这不符合你的需求,请尝试Memcached这类工具)如果你的场景符合上述的每一条,Guava Cache就适合你。使用:Maven 引用:<dependency> <groupId

2021-04-15 18:22:30 1558

原创 IDEA常用插件

IDEA常用插件(1) Lombok插件使用(2) Codota插件使用(3) Free Mybatis Plugin 插件使用(4) Mybatis Log Plugin 插件使用(5) MyBatisCodeHelper-Pro插件使用(6) CamelCase插件使用(7) CodeGlance插件使用(8) GenerateAllSetter插件使用(9) Grep Console插件使用(10) Maven Helper插件使用(11) Rainbow Brackets插件使用(12) Nyan

2021-02-24 15:39:18 159

原创 XShell命令查看进程

XShell命令查看查看数据库mysql进程ps -ef|grep mysql查看redis进程ps -ef|grep redis查看java进程ps -ef|grep javamysql启动service mysql start

2021-02-22 10:49:26 6630

原创 git当前分支下创建新的分支

git当前分支下创建新的分支查看当前分支git branch查看所有分支git branch -a切换分支git checkout 分支名当前分支下新建分支git checkout -b 新分支名将新建的分支push到远端git push origin 新分支名建立本地到上游(远端)仓的链接 – 这样代码才能提交上去git branch --set-upstream-to=origin/新分支名再次拉取验证git pull...

2021-01-19 14:20:27 7482 1

原创 MySQL查询数据库进程

MySQL查询数据库进程查询表引用进程show OPEN TABLES where In_use > 0;查询数据库进程show processlist;结束进程kill 8578;结束事务状态,事务执行的起始时间, MySQL的线程ID,事务中的sqlselect trx_state, trx_started, trx_mysql_thread_id, trx_query from information_schema.innodb_trx设置会话超时时间set sessio

2021-01-18 14:21:15 4152

原创 SpringDataJpa 多表动态Sql模糊查询

SpringDataJpa 多表动态Sql模糊查询/**sql**/@Query(value = " SELECT" +" wu.,wa.sn wa_sn,wh.sn wh_sn,wc.sn wc_sn,wd.sn wd_sn,wp.sn wp_sn,wa.act_type wa_act_type,wc.work_type wc_act_type,wd.work_type wd_act_type,wh.act_type wh_act_type,wp.work_type wp_act_type,wa

2020-06-13 11:24:07 884 1

空空如也

空空如也

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

TA关注的人

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