
新人
巴休特的风之剑
这个人很聪明,什么都没留下。
展开
-
将静态文件下载到服务器本地目录
package org.x3.cloud.file.util;import org.apache.commons.lang3.StringUtils;import org.apache.http.*;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import o.原创 2020-05-09 11:31:37 · 363 阅读 · 0 评论 -
java cte查询出tree的List转化为 tree的代码
/** * List树 -> 树 * 核心 * ************ * 将数组型的JsonObjects转成树状结构 * 注意,一定要排好顺序那种 * 应用: cte语法查询出父级子级的list,想转化成树 * * @param nodes 数据源 * @param parentId 顶级的id(就是最顶层的parentId) * @return */ public st.原创 2020-05-09 10:54:34 · 188 阅读 · 0 评论 -
Txt转html,识别txt编码
package org.x3.cloud.file.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;/** * Created By Rock-Ayl on 2020-05-07 * txt文本工具箱 */public class TxtUtils { protected static Logger logger = LoggerFactory.getLogger(Tx.原创 2020-05-09 10:50:55 · 460 阅读 · 0 评论 -
Java 压缩文件Demo
package org.x3.cloud.file.util;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.commons.io.FilenameUtils;import org.apache.commons.lang3.StringUtils;import net.lin...原创 2020-04-22 15:46:49 · 249 阅读 · 0 评论 -
Javac -parameters 怎么办
项目用的是JDK1.8,应用了反射。打包后发现老是启动失败,提示没有设置:-parameters在IDE上开发,可以通过勾选首选项中的配置去解决,但build后用jar包启动就莫得办法了嗯,网上的解决办法太隐蔽了,很难找到。用gradle管理的项目,需要在 build.gradle 内添加这一条://编译参数名称 jdk1.8新特性之一,默认关闭的,由于用到了反射,打开它,不...原创 2019-11-22 16:08:21 · 932 阅读 · 0 评论 -
Netty整合Http与WebSocket的Demo 入门
Netty我就不多说了,是什么能看到这篇文章的都很清楚网上很多文章直接黏贴复制的不说,还基本没办法拿出来当个例子走一遍。我这版虽然也是照着能用的修修改改,但最起码保证能用,而且注释很详细。话不多说,直接搞重点。我的需求是什么:用Netty搭建一个项目,能接到Http、WebSocket请求,处理它,返回它。请求类型eg:http://www.anyongliang.cn...原创 2019-11-08 15:31:47 · 632 阅读 · 0 评论 -
如何读取java中的配置文件
恩、话不多说,直接上代码。核心代码:package util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.u...原创 2019-10-23 11:12:54 · 200 阅读 · 0 评论 -
cte sql中的for循环
sql的一种for循环,只有高版本的mysql或mariadb中才会存在的语法eg:WITH recursive cte as ( SELECT * FROM shiro_permission_block WHERE id = 3union all SELECT shiro_permission_block.* FROM shiro_permission_block,cte W...原创 2019-10-23 11:03:37 · 541 阅读 · 0 评论 -
quartz 一个Java的定时器框架 入门心得
quartz是一个定时器框架,可以用它在java里做些什么?比如,每天 00.00.00 时服务器刷新缓存,清除已过期的数据,或是每到各种节日,固定给user发送祝福消息提醒。话不多说,首先下载jar包: //定时器 quartz compile group: 'org.quartz-scheduler', name: 'quartz', version: '2.3.0...原创 2019-10-23 10:45:34 · 294 阅读 · 0 评论 -
Redisson 初级使用心得
redis就不多说了。Redisson实际上就是基于redis的一个小型框架。本质上,Redisson就是一种锁。举例,假如你卖100个衣服,同时调用一百多甚至数百并发接口,很有可能会出现衣服变为负数的情况,故而需要用到锁的概念去管控100的数量,保证其最小值为0。话不多说,首先下两个jar包:compile group: 'redis.clients', name: 'je...原创 2019-10-23 10:27:50 · 1387 阅读 · 1 评论 -
shiro框架_半·傻瓜式速成入门_不含spring等框架集成,纯原生Java的应用
博主是一个刚步入北漂的低级码农,具体就不多说了,开车。能知道shiro,看到此篇文章的,估计绝大多数都是像我一样被老大安排开发权限那一块的功能的搬砖萌新。google、百度了半天,看了大量shiro的入门教程。随后带着一脸懵逼...开发环境是spring全家桶系列还好,如果像我一样,开发环境完全是其他底层(我们是netty)的,基本上就GG了。毕竟我只需要shiro的后台的某一些功...原创 2019-05-29 00:02:08 · 287 阅读 · 0 评论 -
钉钉扫码登录应用修改出现:errorCode =66118, errorMsg = 系统错误,请您稍后重试
errorCode =66118, errorMsg = 系统错误,请您稍后重试当有这样的提示时候,说明你设置的url有问题需要这样设置: http:// 或 https:// + 域名 + 端口 + 路由eg: http://www.anyongliang.cn:8080/pageInde出现这种情况,应该是少了路由的问题,仅仅只是域名+端口是不够的...原创 2019-03-06 10:01:33 · 3907 阅读 · 0 评论 -
[{"",""},{"",""}]等类型json在java中拆分的方法
目前只提供思路eg:String a=[ { "id" : 1 , "name" : "综合分类"} , { "id" : 5095 , "name" : "文件云文档"}]通过json.parse(a) 可以得到一个object将其强转成list(json)然后取list.get最后转成json,然后取出其中的值...原创 2018-12-11 22:38:34 · 2984 阅读 · 0 评论 -
java 取出文件名后戳 eg: 皮卡丘.docx 取出其中的docx
java代码中,取出文件名中的后辍名,可以用如下的方法:String nameSuffix=nameSuffix.substring((nameSuffix.lastIndexOf('.') + 1));原创 2018-12-11 22:34:27 · 192 阅读 · 0 评论 -
发送邮件时模板组装选择velocity,freemarker,thymeleaf
最近几天项目提出发送邮件的功能,该接口暂且不提。目前的需求:生成<body></body>体,传给发送邮件接口。send的<body></body>体上司要我用velocity或freemarker或thymeleaf去做,方便后期维护。thymeleaf高度依赖spring,网上其他的教程很少,尝试了半天之后我选择了放弃。我只是需要...原创 2018-12-19 19:34:17 · 858 阅读 · 0 评论 -
linuxMint+win7(虚拟机)如何互传文件
因为工作需要,工作主机需要用到linux,故而安装了 linux mint 操作系统。又因为有些软件无法使用,在mint中安装了win7虚拟机(vBox管理器)两者系统不兼容,文件不能互传,为此我们需要 filezilla (这东西局域网传文件神器,我的其他博文中有讲解)linux 系统自己就可以自做服务器(别忘了用ifconfig找到linux主机的ip):------------...原创 2018-12-05 20:31:14 · 485 阅读 · 0 评论 -
FileZilla(一款FTP的开源免费软件)
FileZilla是一款开源免费的软件,分为两个版本:服务器端客户机端当服务器端开启时,可以通过客户机端访问服务器的某一个硬盘空间,下载里面的文件(功能真的很强大)比如:同一网络下 服务器端在电脑1开启,设定为D盘 电脑2客户机通过IP,账号,密码连接找到服务器,进而看到电脑1的D盘,下载里面的任一一个文件夹里的所有内容目前我所了...原创 2018-11-29 21:40:23 · 2357 阅读 · 0 评论 -
Git clone报错128 时 修改DNS
开发人员使用Git,刚开始下载项目时,很有可能会遇到 克隆项目报错。这时候就需要 给DNS添加一条数据了。(因为是假域名,所以必须绑定hosts)windows下:C:\Windows\System32\drivers\etc\hostslinux下:/etc/hosts 在文件内的末尾加上 git的ip + git的地址eg: 192.168.2.222 ...原创 2018-11-29 21:47:04 · 5600 阅读 · 1 评论 -
linux 查找 文件 命令
1:find XXXX /XX/XX/XXX2:root用户下 updatedb locate XXXXXXX 第二种方法比第一种速度快多了~,不知道可以试试。原创 2018-11-29 21:51:29 · 220 阅读 · 0 评论 -
linux mint 双终端
1.正常终端2.guake(一款隐形的终端)快捷键F12会切换 guake我们通常用正常终端使用普通用户,guake终端使用root用户,防止因为失误造成的linux损坏→_→。。。(PS,我今天玩坏了一个。。。。。)...原创 2018-11-29 21:55:08 · 514 阅读 · 0 评论 -
ABP(一款强大的去除广告谷歌插件)
谁用谁知道....百度上网去找用一用,得劲~OVO原创 2018-11-29 21:56:40 · 7923 阅读 · 0 评论 -
Linux6.9 安装 mysql
嗯,我用的是阿里云服务器centos_6_09_64,通俗的讲就是linux6.9版本~放上最简单安装mysql数据库的干货,亲测绝对好使的那种OVO教程其实是网上找来的,经过自己整理的那种,上网试过很多个mysql安装的教程,配置起来太麻烦了。下面这方法虽然对老手不友好,但其粗暴的安装手法很适合急求安装linux-mysql的新人。-------------------废话不多说...原创 2018-11-27 21:25:36 · 325 阅读 · 0 评论 -
Linux6.9 安装 jdk1.8
嗯~,这是博主自己整理的linux6.9安装jdk1.8,保证好使哦~1.1 文件名称 要下载的东东:jdk-8u121-linux-x64.tar.gz(或者其他版本也行,注意结尾的名字,这是linux系统的压缩文件)1.2 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-d...原创 2018-11-27 21:32:56 · 423 阅读 · 0 评论 -
Linux6.9 安装 Tomcat
本人亲测绝对好使的那种OVO~首先:保证有jdk并配置完毕(不会看的某这个博文:https://blog.youkuaiyun.com/qq_42461790/article/details/84573905)下载apache-tomcat-8.0.50.tar.gz(版本随意,怎么下载不说了,官网就行)放入/usr/local/tomcat(用xftp自己造路径)解压(别忘了cd到该路径):...原创 2018-11-27 21:38:08 · 303 阅读 · 0 评论 -
Linux 部署 项目 到 Tomcat
Linux 部署 项目 到 tomcat 亲测绝对可行的~最基本的:安装了jdk,安装了tomcat(不会的点:https://blog.youkuaiyun.com/qq_42461790/article/details/84574039,https://blog.youkuaiyun.com/qq_42461790/article/details/84573905)配置好了之后:~1:将项目打包成...原创 2018-11-27 21:42:34 · 310 阅读 · 0 评论 -
Jar包依赖 url查看 网站
这个网站可以查看任何几乎任何jar包,里面有现成的maven,gradle的引入地址新手(我就是)推荐看一看,强制性的学会用这个没有坏处,好处大大地~。话不多说:https://mvnrepository.com/artifact/com.alibaba/fastjson/1.2.51如图:...原创 2018-11-27 21:49:31 · 973 阅读 · 0 评论 -
Postman(一款接口测试工具)
新人后端,前端开发强烈推荐你去用一用这东西,值得强行学会的神器!postman是一款强大的接口测试工具,具体样式是这样的: 如果能够调用接口,他会给你返回你想要的数据(json,页面等)炒鸡好用的东西!...原创 2018-11-27 21:54:54 · 190 阅读 · 0 评论 -
后端(java)与微信公众平台 接口 对接注意事项
开发和搭建前所需(仔细必看到头)注意!微信公众号必须为服务号(即不是在订阅号文件夹里的那种的,而是直接类似一个微信用户那种),同时需要微信认证(绝对要认证)1:需要管理员在微信公众平台登录(登录主管理员账号,或者联系主管理员让其登录进行)给予开发者:运营者(小管理员)权限2:查看 开发-基本设置中:其中id和secret要记住(没有就新设置,有千万别重置),有了这俩才能用接口换toke...原创 2018-11-27 22:06:27 · 3099 阅读 · 0 评论 -
linux 权限变更-样例-笔记(1)
root@ayl-System-Product-Name:/usr/local/bin# ls -l------------------------------------------------total 38900-rwxr-xr-x 1 root root 6536 10月 22 21:57 apt-rwxr-xr-x 1 root root 504 9月 13...原创 2018-12-05 20:18:38 · 227 阅读 · 0 评论 -
Git-笔记(1)
-----------------------------------------------------我们要使用git ,首先要准备两个软件:1-git:git本体2-小乌龟git:便捷使用git的工具另外,idea也自带git的插件。-------------------------------------------------想要克隆(clone)到项目,如果出现...原创 2018-11-28 23:57:00 · 243 阅读 · 0 评论