Java

Jasypt入门

Jasypt是一个java库,它允许开发人员以最小的工作量为他/她的项目添加基本的加密功能,而不需要对密码学的工作原理有深入的了解。 一、特性 Jasypt为您提供了简单的单向(摘要)和双向加密技术。 用于任何 JCE 提供程序的开放 API,而不仅仅是默认的 Java VM 提供程序。 Jasypt 可以很容易地与 Bouncy Castle 等知名提供商一起使用。 提高用户密码的安

Spark集成Hive

命令行集成Hive 将hive中的hive-site.xml配置文件拷贝到spark配置文件目录下,仅需要以下内容 将hive中lib下的mysql渠道包拷贝到spark的jars目录下 这样就可以像操作hive一样操作spark-sql了。 插入数据时不能指定列名,原因未知,可能版本的问题。 代码集成Hive 报错 解决方法 在本地下载hadoop并解压 并下载 winutils.

08代码大全2阅读笔记

第十一章 变量名的力量    变量名应该完全、准确地表示变量指代的事物。避免x xx xxx一类无意义变量名,避免dat tmp一类泛泛的变量名。  长度:最佳为10~16个字符,8~20个字符也可以。  变量名与作用域:  短变量名,如i tmp常常用作临时变量。有些人因为短变量名有风险,所以建议即使临时变量也不要用短变量名。无论如何,短变量名“

vue学习笔记一

VUE自学 目录VUE自学一、vue核心的相关学习一,搭建vue开发环境1.下载vue.js2.下载扩展工具二,hello world案例三,helloworld项目扩展四,模板语法五,数据绑定六,el和data的两种写法发七,理解MVVM模型八,数据代理1.Object.defineProperty2.什么是数据代理3.vue中的数据代理九,事件处理1.事件处理的基本使用2.事件修饰符3.键盘事

使用hydra爆破SSH

SSH爆破 目录SSH爆破一、SSH是什么二、使用SSH的工具1、Xshell2、secureCRT3、 WinSCP4、 PuTTY5、 MobaXterm6、 FinalShell三、常见的端口对应服务四、模拟SSH爆破攻击1、信息收集2、爆破SSH3、SSH登录4、尝试创建隐藏计划任务!/bin/bash5、尝试nc连接目标主机的shell五、SSH爆破的应急响应1、查看是否被攻击2、查看计

Markdown的学习

Markdown学习 标题使用#号,最好再后面再加一个空格,几级标题相对应几个#号 三级标题 四级标题 字体 使内容加粗可在内容两边各添加** 使内容倾斜可在内容两边各添加* 同理,想要让内容倾斜并加粗两边同时添加即可*** 使内容中间添加一条横线,在左右两边添加 ~~ 引用 在内容左侧添加一个>+空格即可达到这种引用效果 分割线 分割线可用---生成 也可用

数据仓库项目介绍与分析

项目效果展示 本身我们这个数据仓库项目其实是一个纯后台项目,不过为了让大家能够更加直观的感受项目的效果,我们可以基于数据仓库中的数据统计一些指标进行展现。 我们这个项目要讲的重点不是这个大屏,这个大屏只是一个效果,为了让大家感受更加直观一些而已,我们主要讲的是这些指标对应的底层数据是如何在数据仓库中一层一层构建的。 项目的由来 接下来我们来看一下这个项目的由来,我们为什么要做这个数据仓库项目呢?

数据仓库之数据生成与采集

数据生成 我们需要先生成测试数据,一份是服务端数据,还有一份是客户端数据 【客户端数据】用户行为数据 首先我们模拟生成用户行为数据,也就是客户端数据,主要包含用户打开APP、点击、浏览等行为数据 用户行为数据:通过埋点上报,后端日志服务器(http)负责接收数据 埋点上报数据基本格式: 这个json串中的data是一个json数组,它里面包含了多种用户行为数据。 json串中的其它字段属于公共字

Java编译与反编译

Java编译与反编译 什么是编译 利用编译程序从源语言编写的源程序产生目标程序的过程。 用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序

2023春季学期课程总结

      回顾课程计划:现状、经验、计划:软件工程专业的专业课学习并不算好,基础很差。Java部分增删改查不够熟练,但是也算能勉强写出来。 JAVA水平大概就是这样。计划的话,本学期结束时,在专业内部,水平达到中上游水平。学习要借鉴水平高的同学,多学习,用博客记录。    完成程度就专业课web和数据库单就操作来说的话也算是比较熟练了,但是一但

40基于java的美食菜谱分享系统设计与实现

本章节给大家带来一个基于java的美食菜谱分享系统设计与实现,餐饮分享平台设计与实现,可用于美食在线分享平台,作为世界各地爱好美食的人们的桥梁,为其创造一个氛围好的平台,促进美食世界的文化交流。该系统是一个供商家或者个人推荐美食的网站,网站不支持交易仅供分享。 引言 在21世纪的今天,互联网作为一种新兴媒介,正以蓬勃的姿态不断发展与完善.许多传统的线下行业也借助互联网这一平台,进一步推动商贸合

鬼谷子劝世良言篇

天涯神帖:鬼谷子劝世良言篇 原文PDF:https://pan.quark.cn/s/ba1e0577bfd8 鬼谷子劝世良言:人生过了30岁还没起色,切记这3条“天条” 都说三十而立,可很多人真到了三十岁,却没有什么成就,还是碌碌无为,既无家财也无权势Q。为什么同样是三十岁,有的人已经混得风生水起,而有的人却还在底层打拼呢? 到底是什么造成了两者之间的差距呢 其实,鬼谷子早在几千年前,就道出了人

我的第一个项目(十五) :完成数据保存功能(后端,改update)

好家伙,   代码已开源(Gitee) PH-planewar: 个人开发的全栈小游戏 前端:vue2 + element-ui 后端: Springboot + mybatis-plus 数据库: mysql 目前实现功能: 1.注册登陆 2.游戏数据保存 3.游戏运行 (gitee.com) 后端这边update方法改了一下 controller类:   servic

6月2日 每日总结

今天为应对web的期末测试对web的基础知识做了一个复习。 学习了前端HTML的基本知识  学习了javascript的相关知识: 函数的定义:  

Nginx虚拟主机[多域名、多端口]

多域名虚拟主机 创建各自的配置文件   多端口虚拟主机 在一个配置文件中,定义多个虚拟主机   TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplif

docker安装elasticsearch

一、环境 CentOS elasticsearch5.6.12 二、安装 1.镜像拉取 docker pull elasticsearch:5.6.12 2.启动镜像 docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" -p 9200:9200

jdk环境变量配置

vi /etc/profilecat /etc/profile#快捷键G移动到文件末尾#插入export JAVA_HOME="/usr/java/jdk1.8.0_11"export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar :wq source /etc

.Linux nohup、&、 2>&1解释

.Linux nohup、&、 2>&1解释通常起一个jar 文件的时候可以直接通过java -jar 来启动,比如:A.nohup java -jar -Dspring.profiles.active=xxx -Dserver.port=xxx xxx.jar >security.out 2>&1 &B.nohup java -jar gp_do

WindTerm GitHub 上 收获 6.6k 的 star。 多了自动补全命令,高速传输模式,上传下载速度更快 比 Tabby一样有快捷键,

继 Tabby、Warp 后,今天再来给大家推荐一款终端神器——WindTerm,完全开源,在 GitHub 上已经收获 6.6k 的 star。 https://github.com/kingToolbox/WindTerm WindTerm ,目前功能最全又最良心的SSH遠程終端連接器 【開源地址】【下載鏈接】 如何手动添加WindTerm快捷键能够 自定义添加快

Vue中的APP与js的对象字面量

JavaScript的对象字面量是一种方便创建和初始化对象的语法。它允许您直接在代码中定义对象,而无需使用类或构造函数。对象字面量使用大括号{}括起来,并包含零个或多个键值对。 以下是JavaScript对象字面量的常见用法和特点: 键值对:对象字面量中的键值对由键和值组成,使用冒号:分隔。键是字符串或标识符,值可以是任意JavaScript数据类型(字符串、数字、布尔值、数组、对象或函数)。例如

springboot gradle dockerfle

本地打包 docker 多阶段构建

5.12 综合案例 : 简单java类

简单java类,基础很重要,需要手,熟练无误的写出来 相信坚持的力量,日复一日的习惯.

转:Java中常见 判断是否为空

Java中常见 判断是否为空 Java中常见 判断是否为空   1. 判断对象为空    所在包 java.util.Objects       2. 判断集合为空   所在包 org.apache.commons.lang3     CollectionUtils.isEmpty(list)   3. 判断字符串为空   所在包 org.ap

The 'Access-Control-Allow-Origin' header contains multiple values'*, *', but only one is allowed.

报错内容 The 'Access-Control-Allow-Origin' header contains multiple values '*, http://192.168.237.131', but only one is allowed. Have the server send the header with a valid value, or, if an opaque respon

ShowMeBug 持续升级,提供高信效度支撑的技术招聘方案

去年年底,全新升级版的 ShowMeBug ——一款支持实战编程的技术能力评估平台,首次揭开了它神秘的面纱。 而近日,ShowMeBug 再次迎来一系列产品更新,它将以全新的面貌,提供高信效度支撑的技术招聘方案,持续助力伟大企业更精准、更高效、更经济地完成技术招聘。 那这个方案是怎么诞生的?又是如何解决高信效度的问题呢?今天,我们为您细细道来: 01 初心 ShowMeBug 创始人& C

尚硅谷Java全套视频教程

  下载地址:https://pan.baidu.com/s/1Kg7UUpO3wwALX6x28cWA7A,提取码:8op3 学习路线及下载导航:http://www.atguigu.com/download.shtml   B站直达在线看:https://space.bilibili.com/302417610 围观尚硅谷Java课程:http://www.atguigu.

linux运行jar包、查看jar包进程、停止jar包

后台运行: nohup java -jar ruoyi-admin.jar >msg.log 2>&1 & 停止: ps -ef|grep XXX.jar kill XXXXXX   1、后台运行jar包程序,输入:nohup java -jar /路径/程序.jar & 2、后台终止jar包程序,输入:ps -ef | grep java,查看使用j

<<  <  1168  1169  1170  1171  1172  1173  1174  1175  1176  1177  1178  >  >>