首页
学习
活动
专区
工具
TVP
发布

山海散人技术

专栏作者
196
文章
172986
阅读量
27
订阅数
SpringBoot2.x+H2进行单元测试
1. 整体描述 整体项目使用 SpringBoot2.x、MySQL实现。 使用到的插件:hutool、mybatis-plus、liquebase、lombok、h2。 项目主要为展示如何使用 h2 内存数据库进行单元测试的边写,不会对参数进行有效性检测,尽可能简化逻辑!不会对其他插件进行详细讲解。 使用 liquebase 进行数据库结构的管理,使用 mybatis-plus 简化数据库操作。 为了防止单元测试产生很多垃圾数据,使用 h2 内存数据库,测试之后,数据销毁。 2. 项目 demo 地址
山海散人
2021-06-09
1.7K0
rebar3-命令
每个命令代表一个任务,运行一个或多个功能完成任务。 1. as ---- 高阶任务,它使一个配置文件名称和任务列表在该配置文件下运行。 2. compile ---- 在确保所有依赖项都可用之后,如果依赖项不存在,会获取依赖项,该命令将编译所需的依赖项和项目的应用程序的.app.src文件和.erl文件。 3. clean ---- 从应用程序中删除已编译生成的beam文件。 默认情况下,clean命令删除顶级应用程序的beam文件。对于配置文件的处理也是如此,这意味着rebar3 clean仅仅清
山海散人
2021-03-03
1.5K0
centos安装git上遇到的问题
1. 下载地址:https://www.kernel.org/pub/software/scm/git/
山海散人
2021-03-03
6810
Git命令集
-------------------------------------------------------------------------------
山海散人
2021-03-03
3540
利用Docker使用nginx镜像快速搭建静态网站
     docker pull hub.c.163.com/library/nginx:latest
山海散人
2021-03-03
9700
RabbitMQ安装
1. 下载RabbitMQ软件包 地址:http://www.rabbitmq.com/install-debian.html
山海散人
2021-03-03
3300
网页简单闹钟效果
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>网页闹钟</title> <meta name="Keywords" content="关键字,关键字"> <meta name="description" content=""> <style type="text/css"> *{margin:
山海散人
2021-03-03
9880
模拟UI中国首页
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>UI中国</title> <meta name="Keywords" content="关键字,关键字"> <meta name="description" content=""> <style type="text/css"> *{margin:
山海散人
2021-03-03
8110
Java生成二维码
public static void getQecodeImg(String content, String imgPath) {
山海散人
2021-03-03
3580
Java实现简单屏幕监控
public static void test() {         //实例化窗口         JFrame jf = new JFrame("eagle天堂屏幕监控");         //设置窗口大小         jf.setSize(600, 600);         //显示窗口         jf.setVisible(true);         //窗口始终显示在其他窗口的上面         jf.setAlwaysOnTop(true);         //窗口关闭的同时程序关闭         jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);         //开始监控屏幕         //拿到工具类         Toolkit tk = Toolkit.getDefaultToolkit();         //获取屏幕大小         Dimension dm = tk.getScreenSize();         //利用label显示图片         JLabel imageLabel = new JLabel();         jf.add(imageLabel);         //利用robot         try {             Robot robot = new Robot();             while(true) {                 //创建一个矩形                 Rectangle rec = new Rectangle(jf.getWidth(), 0, (int) dm.getWidth() - jf.getWidth(), (int) dm.getHeight());                 //创建一个包含从屏幕中读取的图像                 BufferedImage bufImg = robot.createScreenCapture(rec);                 //将图片设置到label中                 imageLabel.setIcon(new ImageIcon(bufImg));                 //延迟100毫秒                 Thread.sleep(100);             }         } catch (Exception e) {             e.printStackTrace();         }     }
山海散人
2021-03-03
9430
Erlang连接&操作mysql数据库
地址:https://github.com/dizzyd/erlang-mysql-driver
山海散人
2021-03-03
9610
腾讯QQ音乐点歌系统
<!DOCTYPE html> <html>     <head>         <meta http-equiv="Content-Type" content="text/html;charset=utf-8">         <title>腾讯QQ音乐点歌系统---eagle天堂盲鹰</title>         <meta name="Keywords" content="关键字,关键字">         <meta name="description" content
山海散人
2021-03-03
8660
使用Docker创建JavaWeb运行环境(亲测)
1. 安装Docker     ① which curl     ② 若curl不存在,安装         sudo apt-get install curl     ③ 脚本安装         sudo curl -fsSL https://get.docker.com | sh     ④ 检验安装是否成功         docker version         会发现只能看到Client版本信息,无法看到Server版本信息     ⑤ 将当前客户加入docker组中         sudo usermod -aG docker ifkirin         做完操作需要签出一次,签出之后再次 docker version 会发现有Client、Server的版本相关信息细 2. 下载ubuntu镜像     docker pull ubuntu 3. 启动并进入容器     docker run -itv /home/ifkirin/DockerSoftware/:/mnt/share/ ubuntu /bin/bash 4. 安装jdk及tomcat     ① 解压tomcat及jdk         cd /mnt/share         tar vxf tomcat         tar vxf jdk     ② 将其放到你的软件目录,我以/opt为例         cp -r tomcat /opt/         cp -r jdk /opt/     ③ 安装vim         更新源 apt-get update         安装 apt-get install vim     ④ 添加JDK环境变量         vim ~/.bashrc         在文件尾添加:             export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55                export JRE_HOME={JAVA_HOME}/jre               export CLASSPATH=.:{JAVA_HOME}/lib:{JRE_HOME}/lib               export PATH={JAVA_HOME}/bin:PATH         source ~/.bashrc     ⑤ 验证:java -version 5. tomcat中创建静态网页(用作以后验证)     cd /opt/tomcat/webapps     mkdir test     cd test     vim index.html 6. 创建新的镜像(保存刚才的一堆操作)     ① 首先先退出容器,进入命令行:先按 ctrl+p 再按ctrl+q,千万别直接输入exit退出     ② 查看容器ID         docker ps -a     ③ 提交新的镜像         docker commit 容器ID my_web_docker 7. 使用新的镜像创建新的容器     ① 关闭并删除所有容器(也可以不删)         docker stop (docker ps -q) & docker rm
山海散人
2021-03-03
5930
MongoDB简易安装及访问
1. 安装     下载压缩包 https://www.mongodb.com/download-center?jmp=nav#community     解压 tar vxf _.tgz
山海散人
2021-03-03
2900
Mnesia判断数据库和表是否存在
1. 判断数据库是否存在 case mnesia:system_info(use_dir) of     true ->         alread_created;     _ ->         mnesia:create_schema([node()])     end. 2. 判断表是否存在 case lists:member(agent_cache_table, mnesia:system_info(tables)) of     true ->         l
山海散人
2021-03-03
1.4K0
erlang连接mysql
想使用erlang连接mysql数据库,来百度找方法,但大多方法都不能用,在整合了集中方法之后,整理出了以下内容。
山海散人
2021-03-03
1.2K0
js运动框架,兼容opacity
function getStyle(obj, name) {     if (obj.currentStyle) {         return obj.currentStyle[name];     } else {         return getComputedStyle(obj, false)[name];     } }
山海散人
2021-03-03
2.3K0
3D拖拽相册的实现
<!DOCTYPE html> <html onselectstart="return false">     <head>         <meta http-equiv="Content-Type" content="text/html;charset=utf-8">         <title>3D拖拽相册</title>         <meta name="Keywords" content="关键字,关键字">         <meta name="descrip
山海散人
2021-03-03
5990
裁剪法实现_图片无缝左右切换
<!DOCTYPE html> <html>     <head>         <meta http-equiv="Content-Type" content="text/html;charset=utf-8">         <title>裁剪法实现---无缝左右切换</title>         <meta name="Keywords" content="关键字,关键字">         <meta name="description" content="">  
山海散人
2021-03-03
1.9K0
实现简易贪吃蛇
<!DOCTYPE html> <html>     <head>         <meta http-equiv="Content-Type" content="text/html;charset=utf-8">         <title>贪吃蛇游戏-盲鹰</title>         <meta name="Keywords" content="关键字,关键字">         <meta name="description" content="">       
山海散人
2021-03-03
3780
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档