自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

转载 最新Java面试题

https://blog.csdn.net/fangchao2011/article/details/89203535

2021-06-21 10:55:37 122

转载 Java 集合总结

一 集合大纲 1集合和数组的区别2、集合中的方法3.常用集合的分类:Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序保存,可重复│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全│—————-├ ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全│—————-└ Vector 接口实现类 数组, 同步, 线程安全...

2021-06-17 17:32:28 93

原创 mysql group_concat函数详解

1、能将相同的行组合起来group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])一般于groupBy结合使用例如 查询 课程下在学习的学生id集合SELECTc_id, GROUP_CONCAT(DISTINCT s_id ORDER BY s_id DESC SEPARATOR '-')FROM scoreGROUP BYc_id-- 13、查询和"01"号的同...

2021-05-29 11:02:15 354

原创 inner join 使用场景

对于同一个条件要求满足同时不同的值查询情景--查询学过编号为"01"并且也学过编号为"02"的课程的同学的信息SELECT st.*FROM student st INNER JOIN score sc ON sc.s_id = st.s_id INNER JOIN course c ON c.c_id = sc.c_id AND c.c_id = "01"WHERE st.s_id IN (SELECT st2.s_idFROM...

2021-05-28 16:02:52 412

原创 mysql mybatis xml中 $和#的区别

1、#接收参数时进行了字符串预编译。并且能防止sql注入。2、$用在orderBy或者groupBy动态接收参数中。

2021-05-28 16:00:10 180

原创 mysql查询函数

取2位小数ROUND( AVG( sc.s_score ), 2 )

2021-05-28 11:21:28 179

原创 left join on 后and 和 where 的区别

mysql left join on 后面跟 AND 的条件是 新增满足左边条件where 是满足两张表的条件。-- 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数 SELECT st.s_id, st.s_name, sc1.s_score AS '01数学成绩', sc2.s_score AS '02语文成句'FROM student st LEFT JOIN score sc1 ON st.s_id = s...

2021-05-28 11:12:39 201

原创 mysql8给root用户分配所有权限

GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION;

2021-01-06 10:59:45 1544 2

原创 lomda集合Stream操作

//根据条件过滤生成新的集合List<MesUserProcess> processNameList = userProcesseList.stream().filter(mesUserProcess -> mesUserProcess.getProcessName() != null).collect(Collectors.toList());//获取几个的某个字段生成新的集合List<String> processNameList = userProcesse.

2020-12-22 15:50:58 268 1

原创 window minio 修改密码

//window minio 修改密码set MINIO_ACCESS_KEY=myminioadminset MINIO_SECRET_KEY=myminioadminset MINIO_ACCESS_KEY_OLD=myminioadminset MINIO_SECRET_KEY_OLD=myminioadmin

2020-12-19 10:30:40 558 1

原创 linux mysql 8.0安装配置

systemctl restart mysqld //重启mysql服务select host,user,authentication_string,plugin from user; update user set authentication_string='' where user='root'; //清空认证密码alter user 'root'@'localhost' identified by 'smtc123456'; //修改密码ALTER USER 'ro...

2020-12-13 16:17:00 74 1

原创 linux常用命令

、、查找文件所在位置 find / -name 文件名

2020-12-12 10:20:47 96 1

原创 springcloud之zookeeper linu环境安装以及伪集群环境搭建

前提条件安装好jdkvim /etc/profile(java环境变量配置)JAVA_HOME=/usr/java/jdk1.8.0_261PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/tools.jarexport JAVA_HOME PATH CLASSPATH1.解压压缩包在安zookeeper安装目录下创建Data文件夹在Data里面创建data和datalog俩文件夹修改配置文件名称为..

2020-09-03 09:49:54 101

原创 nginx安装配置

rm -rf /etc/nginx/rm -rf /usr/sbin/nginxrm /usr/share/man/man1/nginx.1.gzyum remove nginx*nigix 安装./configure --prefix=/usr/local/server/nginx 配置nginx安装目录make && make install/usr/local/server/nginx/sbin/nginx -c /usr/local/server/nginx/c..

2020-08-28 17:19:59 73 1

原创 niginx 完全卸载

rm -rf /etc/nginx/rm -rf /usr/sbin/nginxrm /usr/share/man/man1/nginx.1.gzyum remove nginx*

2020-08-28 09:31:33 144

原创 学习git 操作笔记

安装gitgit config --global user.name "wenzewen"git config --global user.email "[email protected]"mkdir pro_gitcd pro_gitgit init 仓库初始化git status 查看仓库状态git add 文件名git commit -m "提交信息"git log 查看日志git log --pretty = onelinegit reset --hard 提...

2020-08-28 07:58:41 91

原创 mysql索引

1.定义(索引index)高效获取数据的数据结构以二叉树为例 查找第二列3这个数据要遍历表所有的行,索引的优势在于提高了查询的效率,但是索引缺电同时降低了insert和update的效率。2.索引的结构(主流提索一般指是betree索引)3.索引分类...

2020-01-19 17:20:00 95

原创 lambda中stream线程安全的问题

串行Steam安全并行操作ParallelStream不安全并行操作Steam Collection集合线程不安全(在操作同一数据不能对集合数据进行更改)解决办法: 官方提供的Stream中的Api文档使用Collection中 reduce collect方法并行执行时,填充合并中间结果以便保持数据结构的隔离。...

2020-01-16 17:51:13 4127 1

原创 Lambda表达式Stream性能问题

//1.Stream处理普通数据类型 public static void main(String[] args) { Random random = new Random(); //1测试基本类型的数据;整数 List<Integer> list = new ArrayList<Integer>(); for (in...

2020-01-16 16:54:00 626

原创 lambda表达式操作集合数据(下)

//4.Stream中常见的api操作 List<String> accountList = new ArrayList<>(); accountList.add("songjiang"); accountList.add("lujinyi"); accountList.add("wuyong"); accountList.add...

2020-01-16 11:04:26 341 1

原创 lambda表达式操作集合数据

//多个数据 Stream stream = Stream.of("文泽稳", "朱润", "马军"); //数组 String[] persons = new String[]{"xueqi", "biyao"}; Stream<String> stream1 = Arrays.stream(persons); //集合 List&...

2020-01-16 10:04:31 445 1

原创 lambda表达式方法引用

public class test { public static void main(String[] args) { //存储person对象的列表 ArrayList<Person> personArrayList = new ArrayList<>(); personArrayList.add(new Person("文泽稳...

2020-01-15 10:49:33 275

原创 lambda表达式底层构建原理

解析1.编译App.java文件 由main主方法新生成的lamda$main$0方法(生成了一个新的静态方法,那么什么时候进行调用该方法呢?)2.编译App.class又同时生成了字节码文件由lambda表达式产生的App$$Lambda$1类实现接口3.最终通过匿名对象2调用static静态方法...

2020-01-14 13:05:16 504

原创 lambda表达式和方法重载

2020-01-14 10:27:40 413

原创 lambda表达式的类型检查

2020-01-13 17:41:33 186

原创 lambda变量获取的操作(与函数式接口的区别)

1.匿名内部类变量获取2.lambda表达式变量获取总结 lambda语法更加简洁

2020-01-13 17:04:59 295

原创 lambda表达式的基本语法

基于接口之上1。无参无返回2.有参无返回值3.有参有返回值 //3.有参有返回值的函数式接口 ILambda2 iLambda2 = (int age1, int age2) -> { int x = age1 + age2; return x; }; System.out.println(iLam...

2020-01-13 15:42:46 164

原创 lambda表达式中import java.util.function.Function提供常用的6种函数式接口

public static void main(String[] args) { // 1. lambda表达式逻辑处理判断 predicate的test方法返回一个true或者false Predicate predicate = (Object name) -> { return "admin".equals(name); }; Sy...

2020-01-13 14:42:42 490

原创 lambda和函数式接口的关系

lambda表达式就是函数式接口一种简单的实现方式,目的是为了减少冗余的代码lambda表达式优化可以看出lambda表达式极大的简化了代码

2020-01-10 17:04:34 322

原创 ubuntu各个版本下载链接

https://blog.csdn.net/qq_30815237/article/details/87650559

2019-11-01 13:22:08 292

原创 String和List<String>相互转换

String和List<String>相互转换一 List<String>转StringString idString = Joiner.on(",").join(list);二 String转 List<String>String [] str= idString.split(",");Arrays.asList(str)...

2019-07-06 19:36:35 397

原创 windows解决端口号被占用

netstat -aon | findstr "8080"tasklist | findstr "4632"taskkill /pid 4632 /F

2019-05-17 10:59:54 1029

原创 shiro中对密码进行加密和加盐salt

加密的代码对密码加密后再加盐认证的时候加入加盐的认证信息直接上代码 /** * md5对密码加密之后的数据 加盐salt的值一般是随机数 */ public static void main(String[] args) { Md5Hash md5Hash = new Md5Hash("521314","文泽稳"); System.out.println(...

2019-05-08 16:26:46 1967

原创 shiro中自定义Realm的认证和授权信息

继承AuthorizingRealm 然后模拟数据库获取用户信息,和角色与权限信息 /** * 模拟数据库或者缓存中用户信息 */ Map<String, String> userMap = new HashMap<>(16); { userMap.put("wenzewen", "521314"); super.setName(...

2019-05-08 15:48:19 530

原创 shiro权限之自定义 jdbcRealm测试

引入mysql相关依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <gro...

2019-05-08 13:23:29 328

原创 shiro中inirealm权限和角色认证和授权

```加入项目resources目录下的权限配置文件用户 wenzewen 密码 123 角色 admin useradmin 权限 user:update 和 user:delete/**initRealm 权限授权和认证*/@Testpublic void iniRealm() {//创建iniRealm对象IniRealm iniRealm = new IniReal...

2019-05-08 11:14:34 310

原创 shiro权限授权 测试

在这里插入代码片 /** * shiro 授权方法测试 */ @Test public void Accredit() { //创建一个管理的账号和权限的数据库realm SimpleAccountRealm simpleAccountRealm = new SimpleAccountRealm(); //添加一个账号 simpleAcco...

2019-05-08 10:37:53 279

原创 shiro 权限认证authentication方法测试

/** * shiro 权限认证authentication的方法测试 */ @Test public void authentication() { //创建简单realm数据库管理存储账号 SimpleAccountRealm simpleAccountRealm = new SimpleAccountRealm(); simpleAccoun...

2019-05-08 10:13:51 367

原创 SpringBeanAutowiringSupport介绍( 解决配置文件上下文和beanFactory工厂加载顺序导致autowire为空的异常)

spring-web在version2.5.1的时候,在包org.springframework.web.context.support下加入了一个工具类叫SpringBeanAutowiringSupport,主要用来对Spring Web Application上下文的类提供@Autowired注入功能。官方Doc讲的更清楚点:http://docs.spring.io/spring-fr...

2019-04-29 16:08:16 4605

原创 浅谈spring框架的理解

spring的两大核心思想就是IOC(控制反转),DI(依赖注入),AOP(面向切面编程)。 1)那么什么是IOC呢,有反转就会有正转,正转就是你需要用到这个类对象时,自己手动new出来。而反转就是你设计编写好的类不是由你自己创建,而是把创建的权力交予spring框架的IOC容器2)IOC会看你的对象创建是否要依赖于另一个对象,(当然,这需要你在配置文件...

2019-04-24 09:37:09 262

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除