
开发配件
matthew_leung
想飞的贪吃java菜鸟
展开
-
git新建本地分支并推送远程
在我们原有分支中新建分支。 git branch name //创建新分支git checkout name //切换新分支--------------------------------git checkout -b name //新建分支并切换 我们可以两种方法二选一。 我们想在远程是没有对应的分支的,我们需要对远程进行推送。 命令:git push origin local_name:remote_name例子:git push origin featur原创 2021-02-24 09:33:46 · 957 阅读 · 0 评论 -
deepin V20 更换apt-get源
前述:deepin并不是ubuntu这些开源linux,它使用的源仓库本来就在国内,所以速度还是能将接受的,没有很差的用户体验可以不换。更换:我们常用的阿里源,清华源这些都是适用的,唯一的差别和前版本不一样的是版本代号--20的版本代号是apricot 。所以我们只需要注意这个,其他源就可以使用了。官方源:deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non..原创 2021-02-08 18:53:38 · 2593 阅读 · 0 评论 -
更改deepin系统并配置java开发环境
这几天因为公司的原因,我要进入使用linux的开发环境下。为此我将系统更改为deepin了(主要原因就是因为deepin对window迁移会友好很多,平时一些办公软件会香一点)。下面开始将搭建java8开发环境记录一下。首先我们需要使用将对应的tar包进行下载,因为甲骨文的官网实在是不适合我这种人,所以我使用了一下国内源。安装我们解压文件,并移动位置。tar -zxvf jdk-8u202-linux-x64.tar.gz -C ../local/java/-C是为了定义解压后原创 2021-02-08 11:37:55 · 420 阅读 · 1 评论 -
springboot项目自定义ehcache工具类
首先是项目整合ehcache,详情请看博主另一篇文章。->传送门! 直接上源码。 package com.shengxi.resys.util;import javax.annotation.Resource;import org.springframework.cache.Cache;import org.springframework.cache.CacheManager;/** * @author yan * @version 1.0.0 * @date 2020-08-原创 2020-08-12 00:56:10 · 871 阅读 · 0 评论 -
springboot2.x整合thymeleaf
注:虽然现在更流行前后端分离,但是个人项目和小型项目开发和外包还是很适合mvc的一个开发模式。而且spring推荐的是thymeleaf,它和shoir、spring-security的整合配合度比较高。所以我们还是使用thymeleaf做为需要使用时的优先选择。 增加依赖 代码: <!-- thymeleaf --><dependency> <groupId>org.springframework.boot</groupId>原创 2020-06-24 00:08:56 · 290 阅读 · 0 评论 -
centos7安装部署Spark单机版 不依赖hadoop
安装JDK,可参考。 前往官网下载压缩包,地址。因为自己没有是为了学习,所以可以直接下载推荐的版本。 利用ftp工具将压缩包上传到linux,然后解压。 sudo tar -zxvf spark-3.0.0-preview2-bin-hadoop2.7.tgz 修改文件夹的名字,然后将文件夹移动到更容易管理的文件路径中。 mv spark-3.0.0-preview2-bin-hadoop2.7 sparkmv spark /usr/local ...原创 2020-06-10 01:54:21 · 3085 阅读 · 0 评论 -
centos7配置openjdk8环境
安装命令 方式一 yum cleanyum install -y java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64yum install -y java-1.8.0-openjdk-devel-1.8.0.212.b04-0.el7_6.x86_64 方式二 sudo yum install java-1.8.0-openjdk-devel -y 验证安装是否成功 java -ver..原创 2020-06-10 00:52:22 · 504 阅读 · 0 评论 -
java实现读取图片exif数据(如拍摄时间,经纬度等)
我们需要添加一个依赖 <!-- https://mvnrepository.com/artifact/com.drewnoakes/metadata-extractor --> <dependency> <groupId>com.drewnoakes</groupId> <a...原创 2020-02-25 22:06:15 · 4074 阅读 · 0 评论 -
centos7 服务器安装neo4j并实现远程访问
虽然可以配置yum进行安装,但是本人经过痛苦的经历,还是赞成压缩包安装方案。这样他的文件在统一路径下,避免conf等文件和主要文件分离。下载后用自己的ftp上传压缩包。然后用命令解压tar -xf neo4j-community-3.5.11-unix.tar.gz可以将解压后的文件放去自己喜欢的文件夹路径中,我因为学习习惯,所以放在了usr/local/下。 mv neo...原创 2019-10-01 13:02:33 · 1673 阅读 · 0 评论 -
mysql8 配置密码问题 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql8.0配置了新的安全策略所以配置密码是和5.7是不一样的。首先,我们先按照他的要求配置一个符合的密码,如'FGsd_jfdlaflk455-+'就是那种自己记不住级别就行了。然后使用命令//如果没有先配好root的密码,使用初始密码是无法查看对应的参数的。SHOW VARIABLES LIKE 'validate_password%';然后修改参数set ...原创 2019-09-29 12:56:12 · 2415 阅读 · 0 评论 -
springboot + springDataJpa初步配置和简单自定义sql
这段时间需要用springboot+springDataJpa为基础配置一个项目后台。这是项目部分依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifact...原创 2019-09-18 11:25:34 · 1042 阅读 · 0 评论 -
springboot利用druid加密数据库配置文件
废话不多说,直接上。避免裸奔最简单的方法。给数据库配置加密的方式有使用ulisesbocchio进行加密的。但是我认为正常情况下,我们会使用druid连接池,直接使用druid进行加密就好了。避免增加依赖也是一个程序员该有的觉悟。依赖:<!-- druid数据源驱动 --> <dependency> <groupI...原创 2019-08-16 13:00:30 · 2287 阅读 · 4 评论 -
mysql创建用户、权限
登录mysql -u root -p然后使用mysql databaseuse mysql然后创建一个用户create user 'userName'@'host' identified by 'password';如果用户仅仅是在本地使用的,可以写host为localhost,如果是指定的ip访问,就写对应的ip。如果是外网公开访问,就是'%';赋予权限...原创 2019-08-07 19:11:39 · 145 阅读 · 0 评论 -
编程游戏网站
1、Coding Games一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格: Emacs、Vim、Classic。如果你想提升编程技能,玩Coding games是一种有趣的途径。网址:www.codingame.com 2Co...原创 2018-12-15 14:26:25 · 4838 阅读 · 0 评论 -
git常用实现
创建远程库后直接使用http路径或者利用ssh路径实现密匙数据传输。利用git init就能完成git可以管理的仓库了。$ ssh-keygen -t rsa -C "youremail@example.com"创建ssh key。注意:需要连续按三次确认。然后通过路径找到在用户下的.ssh目录里找到id_rsa和id_rsa.pub这两个文件。登录github,打开用户setting,找...原创 2019-01-18 09:32:11 · 190 阅读 · 0 评论 -
练习2-9 整数四则运算 (10 分)
今天开始,为说的话负责。有空就练一下这些基础。而且是多种语言的实现为主.。练习2-9 整数四则运算 (10 分)本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。输入格式:输入在一行中给出2个正整数A和B。输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入样例:3 2输出样例:3...原创 2019-03-11 01:14:49 · 2272 阅读 · 2 评论 -
spring boot修改启动图标和启动成功提示
springboot默认使用spring图标。但是我们一般使用的是自己团队的图标。这里可以使用一个banner.txt进行修改。在项目的resources文件夹下放一个banner文件。作为你的图标。系统启动时会使用默认是扫描进行获取。图标可以使用这样的工具网站进行转换。banner也可以使用表达式输出系统信息。启动成功以后我们还可以输出一个图像或者语句来进行证明他是...原创 2019-04-03 11:25:13 · 5960 阅读 · 0 评论 -
默认配置mybatis持久层生成器
better-mybatis-generator idea plugin插件功能:在idea的database工具中使用,选择表(一或n,建议n小于10),生成mybatis相关的代码,(包括:dao、example、domain、xml)。Use in idea database tool,right click table(one or more) to generate mybatis...原创 2019-04-12 15:21:43 · 259 阅读 · 0 评论 -
springboot使用多配置文件(yml)
为了开发和上线发方便性,我们在项目配置上会有所不同。最普遍的就是端口号,数据库等配置的不一致。springboot默认的yml配置文件是application.yml。但是开发的时候可以使用一个yml,上线使用另外一个yml。本人使用application.yml作为通用配置,使用application-dev.yml作为开发环境配置。application-prod.yml作为上线部署配置。...原创 2019-07-08 22:24:29 · 4048 阅读 · 0 评论 -
Ubuntu查看和修改redis密码
首先安装 可以直接 使用命令sudo pip install redissudo apt-get install redis-serverredis-server 启动redis-cli 客户端修改密码config set requirepass '1234' //1234为新密码config get requirepass //获取当前密码常用管理命...原创 2019-07-10 17:07:46 · 3384 阅读 · 0 评论 -
thymeleaf+springsecurity使用
在项目上使用springsecurity进行用户权限分配后使用springsecurity标签进行用户在线信息的获取和按钮权限。首先是增加依赖。这里有一个重点就是:thymeleaf依赖和thymeleaf-springsecurity的依赖版本要一致,不然会出现security标签无效的情况。不清楚自己的thymeleaf依赖版本的可以直径Ctrl+点击thymeleaf的arti...原创 2019-07-10 18:29:04 · 1507 阅读 · 0 评论 -
Ubuntu安装postgresql
首先先更新包的数据。apt-get updateapt-get upgrade然后安装PostgreSqlapt-get install postgresql然后查看版本和状态即可。service postgresql status //查看状态psssql version //查看版本...原创 2019-07-11 11:40:48 · 139 阅读 · 0 评论 -
PostgreSql开启远程访问(Ubuntu)
1. 修改postgresql.confpostgresql.conf存放位置在/etc/postgresql/x.x/main下,这里的x取决于你安装PostgreSQL的版本号,编辑或添加下面一行,使PostgreSQL可以接受来自任意IP的连接请求。listen_addresses = '*'2. 修改pg_hba.confpg_hba.conf,位置与postgre...原创 2019-07-11 13:44:29 · 1320 阅读 · 0 评论 -
解决“Stack Overflow requires external JavaScript from another domain, which is blocked.."
Replace Google CDN 由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧骚年!很多网站,尤其是国外网站,为了加快网站的速度,都是用了 Google 的 CDN。 但是在天朝,由于某些原因,导致全球最快的 CDN 变成了全球最慢的。于是,我写了这个插件,将 Goo...转载 2018-07-20 13:37:38 · 5230 阅读 · 10 评论