- 博客(15)
- 收藏
- 关注
原创 多线程学习--------------纯概念(自己笔记)
什么是进程?当我们要启动一个应用程序时,就会开启一个进程在进程中至少要有一条线程,该线程就是为主线程进程就是我们所有线程的集合什么是线程?线程就是一个程序执行的路径,在进程中开始一条线程来执行程序程序执行的顺序必须遵循从上往下进行执行注意:如果是多线程的情况下,那么程序执行的顺序就不是从上往下执行了什么是多线程?在同一个进程中开启了多条不同的执行路径,每条执行路径相互不影响多线程有什么好处,优点相当于我们实现提高程序的效率,同时的而且是并行执行的多线程的应用场景1.异步的实现发.
2021-03-23 15:10:49 116
原创 lambda函数——Collect使用(六)
/** * collect 收集的目的就是为了下一步的转换准备的 * 案例一 :收集某个属性到集合中 */ @Test public void test(){ List<Man> integers = Arrays.asList( new Man(1,"1",1.0), new Man(2,"2",2.0), new M...
2021-03-05 11:25:15 1049
原创 lambda函数——Reduce使用(五)
public class ReduceTest { // 计算和 @Test public void test(){ List<Integer> integers = Arrays.asList(1, 2, 3, 4, 5); Optional<Integer> reduce = integers.stream().reduce((x, y) -> x + y); System.out.println(.
2021-03-05 11:23:46 452
原创 java8新特性学习——StreamAPI使用学习下(四)
/** * 流排序 */@Testpublic void test3(){ List<String> list = Arrays.asList("q", "d", "r", "s"); list.stream() .sorted() //默认升序 .forEach(System.out::println);}@Testpublic void test4(){ List<Book> books.
2021-03-04 19:17:59 123 1
原创 java8新特性学习——StreamAPI使用学习上(三)
public class StreamTest { /** * StreamApi应用 * 流就是为了能提高数据的处理效率,数据可以是集合、数组等 * 注意: stream 不会储存元素 * stream 不会改变对象 * stream 操作是延时的 */ /** * 创建流的步骤 * 1. 创建流 * 2. 操作流 .
2021-03-04 17:50:58 109 2
原创 java8新特性学习——四大核心函数(二)
/** * 消费型接口 */public static void main(String[] args) { Consumer<Book> consumer = (x) -> System.out.println(x); Book book = new Book(); book.setName("hlm"); consumer.accept(book);}//方法参数@Testpublic void test(){ demo...
2021-03-03 18:24:40 106 1
原创 java8新特性学习——>lambda表达式学习(一)
lambda函数lambda函数分为左右两个部分,左边为接口,右边为接口的实现比如Runnable runable = ()-> System.out.prtal("函数的实现部分")new Theard(runable).start();就可以直接启动当前线程lambda函数表达式的参数类型是可以省略不写的,因为jvm可以自己识别出来如:public static void main (String [] args){ // 实现lambda函数 d.
2021-03-03 16:45:30 157 1
原创 Nginx-tomcat 负载均衡配置 以及redis-session共享 websocket集群(不喜勿碰)
Nginx-tomcat 负载均衡配置 以及redis-session共享 websocket集群,Nginx是一个高性能的HTTP和反向代理web服务器,返现代理指代表外部网络用户向内部服务器发出请求,即接收来自Internet上用户的连接请求,并将这些请求转发给内部网络上的服务器,然后将从内部服务器上得到的响应返回给Internet上请求连接的客户:执行反向代理服务的服务器称为反向代理服务...
2020-01-10 17:43:54 3127
原创 自定义注解使用笔记(欢迎指教)
自定义注解笔记: 自定义注解的创建其实跟创建class一样,只不过咱们创建class的时候选择的是Class,自定义注解无非选择的就是Annontation, 在创建好的类上加上@Documented@Target@Retention @Documented 注解表明这个注解应该被 javadoc工具记录. 默认情况下,javadoc是不包括注解的. 但如果声明注解时指定了...
2019-12-30 11:53:33 206
原创 关于mongodb的增删改查。。。。自己做一个笔记,万一以后有人需要呢
/** *五月你好!~~~///(^v^)\\\~~~ *<pre>项目名称:ssm-power * 文件名称:MogoComController.java * 创建日期:2018年7月23日上午11:01:39 */ package com.jk.gq.controller.comment;import java.text.ParseException...
2019-12-24 15:20:17 184
原创 Java给.net传递json参数的问题(自己记录一下,防止自己以后会忘了或者说是再犯同样的错误)
我本来是在公司做第三方业务对接的,今天有幸跟一个.net的大佬进行数据对接,对接文档是我们的,本以为相当简单,但是却是出乎我的意料,话不多说,记录下来以防止自己后续犯同样的错误首先说一下文档,我拿到的文档是一个Http请求调用第三方平台的一个接口,(在这之前我并不知道对方是用.net写的代码),当时我自以为跟平时对接一样就只需要传给对方一个json格式的字符串就可以了,也没想太...
2019-11-12 19:15:04 404
原创 HashMap底层方法描述译文---java.util.HashMap
Hash table based implementation of the Map interface. This implementation provides all of the optional map operations, and permits null values and the null key. (The HashMap class is roughly equivale...
2019-09-25 10:56:26 341
原创 走过路过别错过,redis遇到的坑 真的是坑
这两天刚刚写完几个工程,然后做后期维护修改的时候发现一个问题,就是这几个项目用的是一个获取第三方的token信息,由于当时着急开发没想太多,现在回头看过来想到一个问题就是token每天最多获取2000次,好在上线期间没出现问题,现在想想万一哪天token获取次数上限了,那么我这个就是一个bug了 随后我就开始进行改动,首先我是想将这个共同的token获取到之后用redis缓存起来,复...
2019-09-18 20:45:35 1893 2
原创 get请求调用第三方接口返回文件流数组,写给前端,自己遇到了既写页面又写后台的需求,怕以后还遇到自己记录一下
public void download(HttpServletResponse response,String path, String type) throws IOException { //实例化对象 HttpClient client = new HttpClient(); GetMethod get = null; OutputStream outpu...
2019-08-23 10:13:57 1602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人