![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
带带_大师兄
这个作者很懒,什么都没留下…
展开
-
pam.d是干什么的
PAM(Pluggable Authentication Modules)是由Sun提出的一种认证机制。它通过提供一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系统中添加新的认证手段。PAM最初是集成在Solaris中,目前已移植到其它系统中,如Linux、SunOS、HP-UX 9.0等/etc/pam.d下的文件存放的各个命令的pam模块的配置,比如:查询某个程序具体使..原创 2020-12-25 09:32:18 · 5910 阅读 · 1 评论 -
Linux免密码切换到root用户
Linux(以Centos系统为例子)下进行用户切换的时候,使用su。一般如下:在这里插入代码片su username在这里插入代码片su - username第一种方式,切换用户后,还是使用以前登录用户的环境变量,有时候运行有些程序会出问题。第二种方式比较彻底,切换后,用户的环境变量也跟着变化,切换后就是当前用户的环境变量。以上两点需要注意下。我们切换到root用户的时候,直接使用su 或者su -,但是有个问题是,需要输入密码。这样比较麻烦。我们可以让某个用户无密码登录到root用户,需要原创 2020-12-25 09:17:47 · 1215 阅读 · 1 评论 -
try、catch、finally语句用法
1 try、catch、finally语句中,如果只有try语句有return返回值,此后在catch、finally中对变量做任何的修改,都不影响try中return的返回值。2、try、catch中有返回值,而try中抛出的异常恰好与catch中的异常匹配,则返回catch中的return值。3 如果finally块中有return 语句,则返回try或catch中的返回语句忽略。4 如果finally块中抛出异常,则整个try、catch、finally块中抛出异常.并且没有返回值。...原创 2020-09-28 14:36:23 · 332 阅读 · 0 评论 -
多线程小案例
package com.njbdqn;import jdk.management.resource.internal.inst.InitInstrumentation;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Execut...原创 2020-09-13 08:23:47 · 2103 阅读 · 0 评论 -
IDEA遇到项目包后面出现% classes,% lines covered有效解决方法
出现这种问题的原因:就是你点运行项目的时候,点错了按钮。不是run,也不是debug,而是那个 coverage解决方法:第一种(找到覆盖率的选项,删除)(第一种方法的快捷键)ctrl +alt +F6...原创 2020-07-31 12:23:24 · 59481 阅读 · 0 评论 -
Call to ‘this()‘ must be first statement in constructor body异常解决和原因分析
this()和super()为构造方法,作用是在JVM堆中构建出一个对象。因为避免多次创建对象,所以一个方法只能调用一次this()或super()。this()和super()的调用只能写在第一行,避免操作对象时对象还未构建成功。而且this()和super()不能同时出现。...原创 2020-07-30 17:38:44 · 66672 阅读 · 0 评论 -
idea已有类选择不到只能打全没法快速输入
有时已存在一个java类,但是IDEA提示没有找到,打了一个字母之后无法选择,只能自己打全解决方案这个是因为缓存的原因,清理缓存,重启即可,点击如下选项 File —> Invalidate Caches/Restart…...原创 2020-07-30 12:07:59 · 42756 阅读 · 0 评论 -
Address localhost:1099 is already in use解决方法
问题是端口被占了win+rcmd打开dos命令行输入netstat -ano | find "1099"找出占用端口的进程如图是10736然后关闭占用该端口的进程:taskkill -f -pid 10736然后重启tomcat就行了原创 2020-07-28 19:22:28 · 44186 阅读 · 0 评论 -
介绍几种导jar包的方法
两种打jar包的方法普通jar包1) project structure =>Artfacts => + 选择jar=>2) Builder => builder Artfacts => build/rebuild=> 在工程根目录下新增out目录中查看有xxx.jarmeavenjar包通过Mavenprojects =>package => 右键run=>在target根目录下有xxx-1.0.jar 配置maven的环境...原创 2020-07-16 19:01:17 · 917 阅读 · 0 评论 -
写一个方法来封装实现了Closeable接口的资源
写一个通用的方法来简化代码中实现了Closeable接口的资源 public static void close(Closeable...closes){ for(Closeable close:closes){ if(null!=close){ try{ close.close(); }catch (IOException e){原创 2020-06-11 17:25:13 · 842 阅读 · 0 评论 -
求10000以内的质数的循环次数最少的方法和思路
不能被小于其平方根的质数整除的奇书为质数package part521;import java.util.*;public class Test07 { public static void main(String[] args) { int count=0; final int NUM = 10000; int[] array = new int[NUM/2]; int size =原创 2020-05-25 02:19:45 · 1134 阅读 · 0 评论 -
javaSE试题收集
用最高效的方式计算2*8的结果?2 <<< 3 //////////////////////////////////////////////////////////////////////////////&&和&的区别?&&是逻辑运算符,有短路效果。&是位运算符,也可以用来做逻辑运算,没有短路效果。/////////////////////////////////////...原创 2020-05-25 00:32:34 · 843 阅读 · 0 评论 -
新人学Java第一周之工具类
1.格式化字符串import java.text.MessageFormat; String formatInfo = MessageFormat.format(“{0},{1}....{n}”,xxx,xxx,.....);2.日期工具import java.util.Date; Date now = new Date();//获取当前系统的时间 Date fix = new Date(长整型);//创建指定的时间3.日期的格式化(1)import java....原创 2020-05-18 01:40:34 · 898 阅读 · 0 评论 -
新人学java第一周之代码书写规范
一.类名命名规范:类名:命名规则首字母:为大写的英文字母/_/$/¥其他部分:可以是英文字母/_/$/¥/数字整体命名:见名知意public class Hello{Public static void main(String[] args){ //java 的文件执行入口System.out.println(“hello world”) //控制台输出,输出后换行}}二. 变量的命名规范:首字母:为小写的英文符号/_/$/¥其他部分:可以是英文字母/_/..原创 2020-05-18 01:26:54 · 1266 阅读 · 0 评论