- 博客(25)
- 收藏
- 关注
原创 java 并发之BlockingQuene
LinkedBlockingQueue 可以指定容量,也可以不指定,不指定的话,默认最大是Integer.MAX_VALUE,其中主要用到put和take方法,put方法在队列满的时候会阻塞直到有队列成员被消费,take方法在队列空的时候会阻塞,直到有队列成员被放进来。2、LinkedBlockingQueue: 大小不定的BlockingQueue,若其构造函数带一个规定大小的参数,生成的BlockingQueue有大小限制,若不带大小参数,所生成的BlockingQ。
2023-10-29 18:30:21
188
原创 java-mvel使用记录
MVEL为 MVFLEX Expression Language(MVFLEX表达式语言)的缩写,它是一种动态/静态的可嵌入的表达式语言和为Java平台提供Runtime(运行时)的语言。MVEL是一个基于java语法的表达式,为JAVA语言提供便捷灵活的动态性。MVEL吸收了大量的java语法,但是作为一个表达式语言,还是与java有很多不同之处,比如MVEL像正则表达式一样,有直接支持集合、数组、字符串的操作符。除了表达式语言以外,MVEL还提供了用来配置和构造字符串的模板语言。
2023-06-18 17:13:40
423
原创 Vue的路由
vue使用路由实现界面不刷新2 在main.js中引用 VueRouter 一个引入包 一个引入路由规则3 配置路由规则 这个地方关键字是routes,踩过坑大家注意4 书写组件 这就很简单了······5 最简单的引用,修改app.js 5.1 导航栏 5.2 路由对应组件显示的位置...
2022-06-11 14:18:02
188
原创 java基础-温故知新
1 stream流用来过滤数据,避免多次遍历数据-----这有1.8新特性,lambda表达式 public static void main(String[] args) { List<String> list = new ArrayList<>(); List<String> list2 = new ArrayList<>(); list.add("张无忌"); list.add(
2022-05-14 10:23:37
165
原创 Redis之jedis操作
pom依赖<!-- jedis引用--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency>yml文件redis: ## Redis服务器连接端口 port: 6379 ## R
2022-05-09 15:22:42
498
原创 springcloud整合redis
pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.0.4.RELEASE</version> </dependenc
2022-05-08 17:14:54
505
原创 fein传输文件
服务器代码@RestControllerpublic class MultiFileService { @PostMapping(value="multiFileController/receiveFile",consumes = MediaType.MULTIPART_FORM_DATA_VALUE) public void receiveFile(@RequestPart(value = "file1") MultipartFile file1,@RequestPart(v
2022-04-10 17:23:26
473
转载 对FileInputStream.read()方法的一点心得
先上代码 1 2 3 4 5 6 7 FileOutputStream outputStream =newFileOutputStream("data.txt"); byte[] bytes =newbyte[1024]; intnum =0; while((num=fileInputStream.read(bytes)) != -1){ ...
2022-03-26 15:25:51
1513
原创 springboot项目添加log4j日志
1 pom依赖 <!-- 排除 Spring-boot-starter 默认的日志配置 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions>
2022-03-26 15:21:48
880
原创 RestTemplate发送文件请求
客户端:public class SendFile { public static void main(String[] args) { RestTemplate restTemplate = new RestTemplate(); SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory(); requestFactory.setBuf
2022-03-25 15:15:28
1417
原创 后台接收前端的文件对象-MultipartFile
方式一:后端代码: @RequestMapping(value="/file/reciveFile",method=RequestMethod.POST) public Result reciveFile(MultipartFile file) throws IOException { //获取文件名 file.getName(); //获取输入流 file.getInputStream(); //获取长
2022-03-25 11:02:28
3143
原创 微服务~Feign
一 为什么会产生Feign在开发 Spring Cloud 微服务的时候,我们知道,服务之间都是以 HTTP 接口的形式对外提供服务的,因此消费者在进行调用的时候,底层就是通过 HTTP Client 的这种方式进行访问。当然我们可以使用JDK原生的 URLConnection、Apache 的 HTTP Client、Netty 异步 Http Client,Spring 的 RestTemplate 去实现服务间的调用。但是最方便、最优雅的方式是通过 Spring Cloud Open Feign
2022-03-14 15:10:42
2094
原创 Zuul过滤器参数讲解
一 代码声明public class PrintRequestLogFilter extends ZuulFilter { private static final Logger LOGGER = LoggerFactory.getLogger(PrintRequestLogFilter.class); @Override public String filterType() { return FilterConstants.POST_TYPE;//要打印返
2022-03-11 10:36:25
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人