IntelliJ IDEA

This License XXX has been cancelled(Mac环境)

自作多情 提交于 2020-02-27 05:00:04
解决方法: 1、屏蔽idea官网443端口; 0.0 .0 .0 https: //account.jetbrains.com:443 2、更换idea激活码 Mac下修改hosts方法: 1.打开Finder,按快捷键组合 Shift+Command+G 查找文件,输入/etc/hosts,确认前往 2.进入文件夹后,复制该文件到桌面,修改成功后保存,将原先的host文件替换掉即可 来源: oschina 链接: https://my.oschina.net/wuweixiang/blog/3175279

「硬核干货」总结IDEA开发的26个常用设置

允我心安 提交于 2020-02-27 04:29:20
前言 程序员对待IDE都是虔诚的,经常因为谁是最好的IDE而在江湖上掀起波澜 ,曾经我也是。 后来我遇到了IDEA,从此是它,余生都是它。 IDEA 毫无疑问是目前最强大的Java开发工具了,但是大部分的人并没有将它用到极致,很多实用的配置,插件,小技巧被忽视。就像JDK8的新特性一样,你知道它在且坚持不用,但是只要用过一次就知道什么是真滴香。 以下所有常见配置的思维导图,内容丰富, 思维导图配合 Ctrl+F 搜索食用风味儿更佳 。 先赞后看,养成习惯。 IDEA 软件设置Settings页面 Settings是对软件本身的一些属性进行配置,例如字体 主题 背景图 插件等。 如何打开Settings设置页面 Settings设置页面结构详解 结构 Appearance & Behavior 外观和行为 Keymap 快捷键 Editor 编辑器设置 Plugins 插件 Version Control 版本控制 Build,Execution,Deployment 构建,执行,部署 Languages & Frameworks 语言和框架 Tools 工具集 IDEA 常见的xx个设置 绝大部分的设置都包含效果示意图,文章结构:设置方法-->效果示意图 Appearance & Behavior 外观和行为 设置主题 目前我的IDEA中有两套主题:Darcula,

数据库对用户密码进行加密后储存

半世苍凉 提交于 2020-02-27 04:05:43
1. sha1 -- 计算字符串的 sha1 散列值 返回值 返回 sha1 散列值字符串。默认 返回值是一个 40 字符长度的十六进制数字。 <?php $str = 'apple'; if (sha1($str) === 'd0be2dc421be4fcd0172e5afceea3970e2f3d940') { echo "Would you like a green or red apple?"; } ?> 2. md5 — 计算字符串的 MD5 散列值 ​​​​​​​ 返回值 以 32 字符十六进制数字形式返回散列值。 加盐: <?php function hash($a) { $salt=”Random_KUGBJVY”; //定义一个salt值,程序员规定下来的随机字符串 $b=$a.$salt; //把密码和salt连接 $b=md5($b); //执行MD5散列 return $b; //返回散列 } ?> sha1(md5($pass)) The suggestion to double-hash your password is not a good idea. You are much much better off adding a variable salt to passwords before hashing (such as the username

Spring Boot 2.x 实战--什么是 Spring Boot?

北慕城南 提交于 2020-02-27 03:30:34
Spring Boot 是 Pivotal 团队开发的、用于简化 Spring 应用的开发的开源框架。其通过自动配置和习惯优于配置的理念,使得 Spring Boot 应用程序几乎不需要繁琐的 Spring 配置,极大的提高开发效率。 源代码仓库: https://github.com/zhshuixian/learn-spring-boot-2 1、Spring Boot Spring Boot 是快速创建、开发、运行 Spring 应用的开发框架,目的是让开发者尽可能地减少 Spring 应用的配置,更加注重实际业务代码的编写。 Spring Boot 具有如下的特点 无需太多的手动配置,开箱即用,能够快速创建、运行项目 内嵌 Tomcat 等,可以打包成 jar ,部署运行方便 为许多第三方开发库提供了几乎可以零配置的开箱即用的能力,如 Mybatis 提供了指标、健康检查和外部化配置等特性 1.1 、Spring Boot 2.X 新特性 Spring Boot 2.X 依赖于 Spring Framework 5 框架,因此需要 JDK 8 及以上的版本,同时对 Kotlin 语言有了更好的支持。 基于 Spring Framework 5,Spring 5 的新特性均可以使用 支持 Java 8+、Kotlin、Groovy 支持 Web Flux 和嵌入式 Netty

IDEA中使用Maven下载依赖时报错:unable to find valid certification path to requested target的另一解决方式

我与影子孤独终老i 提交于 2020-02-27 03:30:21
之前遇到这错误时我是导入证书文件解决了一段时间,今天开另一个项目下载依赖的时候竟然又出现了这问题。。。寻思着是不是可以直接跳过这个证书验证? 好的,maven可以加入这个: maven.wagon.http.ssl.insecure=true 例如:执行mvn package指令时写成: mvn -Dmaven.wagon.http.ssl.insecure=true package 但是每次都加入这个变量很不合适,大家用IDEA也不会每次都打开terminal用mvn指令install吧? 于是我看了看idea的settings中maven部分,也是可以配置变量的=v= 解决方案 打开idea的file->settings,搜索maven,打开maven目录下的Runner,在最下边的属性栏新增变量 maven.wagon.http.ssl.insecure 值为 true ,完成如下图 来源: oschina 链接: https://my.oschina.net/u/4175080/blog/3162749

尝试运行.jar时出现“无效签名文件”

こ雲淡風輕ζ 提交于 2020-02-27 03:29:58
我的Java程序打包在jar文件中,并使用外部jar库 bouncy castle 。 我的代码可以正常编译,但是运行jar会导致以下错误: 线程“主”中的异常java.lang.SecurityException:清单主要属性的无效签名文件摘要 我在Google上搜索了一个多小时,一直在寻找解释,却发现价值不大。 如果有人以前曾见过此错误并可以提供帮助,我将有义务。 #1楼 对于使用gradle并尝试创建和使用胖子的人,以下语法可能会有所帮助。 jar { doFirst { from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } } exclude 'META-INF/*.RSA', 'META-INF/*.SF','META-INF/*.DSA' } #2楼 两种不同的签名者可能会使Java思维混乱。 尝试从jar中删除META-INF文件夹,添加清单并再次签名JAR,它对我有帮助: http : //jehy.ru/articles/2013/12/13/invalid-signature-file-digest-for-manifest-main-属性/ #3楼 如果在尝试为Xamarin.Android绑定项目绑定JAR文件时遇到这种情况,请执行以下操作:

IDEA报错信息 Error:java:无效的源发行版:12 解决方法

岁酱吖の 提交于 2020-02-27 03:13:18
最近打开了一个很久之前的EE项目,运行的时候报错 Information:java: Errors occurred while compiling module 'xxx' Information:javac 1.8.0_201 was used to compile java sources Information:Module "xxx" was fully rebuilt due to project configuration/dependencies changes Information:2020/2/13 18:32 - Build completed with 1 error and 0 warnings in 3 s 688 ms 大概意思就是说 因项目配置/依赖项更改而完全重建,出了问题 解决方法如下 1. ctrl+alt+shift+s 打开project structure 2.修改project language level 等级为8 即可解决 之后查了下project language level是干啥的 https://www.cnblogs.com/signheart/p/4d2058ae687f9a29680c070de85f7fbe.html language level 介绍 其他 IDE 没有看到类似 language level 的设置

零知识证明zk-snark算法Ubuntu环境搭建

天涯浪子 提交于 2020-02-27 02:10:45
转载提醒 写在之前,我第一时间公开后,发现有人转载了本篇内容,但是没注明转载地址,这样是不友好的,以下内容是我个人在个人环境下搭建的,且被模糊转载(不加转载地址)后,找不到源头,有疑问的小伙伴都没地方去提问,这就没什么意义了。因此,转载请注明转载来源。 1. 环境搭建 1.1. Ubuntu环境搭建 使用的物料: Orcle VM VirtualBox-6.1.0-135406-Win.exe ubuntu-18.04.2-desktop-amd64.iso 1.2. Ubuntu网络设置 https://www.cnblogs.com/weschen/p/7096642.html 1.3. Ubuntu全屏设置 方法一: https://my.oschina.net/u/2454816/blog/1788356 方法二: https://blog.csdn.net/fmyzc/article/details/79486111 在终端输入xrandr,并回车。注意要是小写英文状态下输入。 输入我们需要设置的分辨率,xrandr -s 1920x1440,然后回车。1920后面的是字母x。 1.4. 在Ubuntu设置中文输入法 https://blog.csdn.net/nanhuaibeian/article/details/85851335 1.5. Ubuntu安装git

No auto configuration classes found in META- INF/spring.factories

北慕城南 提交于 2020-02-27 02:01:23
我在用IDEA做实验时,发现一个问题: 在IDEA中调试一切都OK,当我通过IDEA做成可执行的jar时,在命令行运行时出现:java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories,根据网上所说,删除META-INF目录,project setting中 Artifacts-->Manifest File目录重新设置在src目录下,然后再用IDEA的右侧MAVEN-->Lifecycle-->package重新打包,发现downloading surefire-junit-platform-2.22.2.pom BUILD FAILURE ,因为我的IDEA设置为readhat下载源,我d在IDEA中打开setting.xml(另外,IDEA中setting-->Building tools-->Maven的Use plugin registry也勾选了(${user.home}/.m2/plugin-registry.xml来管理plugin的版本,就设置为true )),然后我将setting.xml中的源设置为阿里。具体设置如下: <profiles> <profile> <id>redhat-ga-repository</id>