Httpclient文件上传
public static void upload(String url,File file,String filename) {
CloseableHttpClient httpclient = HttpClients.createDefault();
try {
HttpPost httppost = new HttpPost(url);
RequestConfig requestConfig = Re
Spring IOC DI AOP 的简单理解及应用
Spring两大特性:IOC 和AOP。IOC 控制反转,AOP 面向切面编程 spring 核心容器的主要组件时Bean工厂(BeanFactory) ,Bean 工厂使用控制反转模式来降低程序代码之间的耦合度,并提供了面向切面编程的实现。 Spring 常用的注解 @Controller :用于标注控制器成组件。 @Service:用于标注业务成组件。 @Component : 用于标注这是一个受spring 容器管理的组件,组件引用名称是类名, 第一个字母小写。也可以使用@Com
20191004-gugugu公告
作者洗手不干了,所以以后可能会不写考试反思而是要写题解了…… ××这是$Day7$,于是我跪了 (不会,于是准备自己$YY$) 加油啊$LNC$你一定能$AK$的(雾 但是他因为太愧疚而没有打症结而是写了暴力=。= Before T1 暴搜?? T2 没想法+1 T3 又是坐座位…… 这种题有 几百个不同思路不同算法不同作者的同背景题=。= 不过$P$是质数还好…… During T1 对于$k=1$,直接$-1$ 对于$k=2$,判一下 剩下的建边$BFS$ 直接扫就好啦。 所以LNC说的对
pythonic——python化的语法
1.unpacking 使用类似tuple的形式多项赋值,而不是逐项: list1 = ['hello','world','python','java']
# h = list1[0]
# w = list1[1]
h,w = list1[:2]
[NOIP模拟测试] 三角
【题目描述】 ZGY 有一个三角,就像下面这样(每一个点都有一个权值)。 第1 层有1 个,第2 层有2 个,第i 层有i 个。 这个三角一共有n 层,ZGY 每次可以从第i 层的第j 个走到第i + 1 层的第j 个或是第j +1 个,直到走到第n 层。从第1 层走到第n 层的一种方案成为一条路径,路径的权值为路径上点权值之和。 现在ZGY 想知道,权值前k 大的路径(存在多个正确答案)。 【输入格式】 第一行,两个整数n, k 表示三角一共有n 层,ZGY 想知道权值前
CSP-S Day 4
Day3 博客 鸽了 今天讲图论奥 强连通 弱连通 强者 弱鸡 dij spfa floyed 求一条1到n的边权递增的最短路 考虑更改dis 数组的含义 dis 表示从1到i边权递增的最短路 首先考虑对所有的边 从小到大排序 然后考虑 一条一条加入图中 对于加入的边 我们判断一下 是否可用即可 考虑 算法的正确性 如果某条边是 但某段最短路上的 最后一条边 因为他是最大的 所以在他加进来之前 路径在他之前的边 都被加进来过了 所以路径是合法路径 但是这一定是存在 对于边权相同的处理 注意细节
A - Chat Group Gym-101775A
题目连接:https://codeforces.com/gym/101775/problem/A 题解:就是累加组合数 但是直接由K累加到N肯定会TLE ,所以我们不妨判断不能组成group的情况,即2^n-1(总情况),减去c(n,1)+c(n,2).....c(n,k-1), 这里求组合数的时候要不能直接暴力求解,要用组合数的前后关系 c(n,i)=c(n,i-1)*(n-i+1)/i 这里除以i相当于乘以i的逆元,我们还要对1~1E5的逆元打个表 AC代码: #include<bits/
# C语言Ⅰ博客作业02
这个作业属于哪个课程 C语言程序设计 这个作业属于哪个课程 C语言程序设计 这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/8689 我在这个课程的目标是 熟练运用进行作业,学好语法并且学会提问 这个作业在哪个具体方面帮我实现目标 markdown语法的运用以及制作表格 参考文献 最实用的 Markdown 语法教程 提问的智慧 2.1阅读作业 一.请仔细《阅读提问的智慧》,用自己的话描述你的收获,并举例子说明应该
[spring问题] ApplicationContext相关问题
ApplicationContext 在构建非web应用时,发现了些问题,比如理所当然的使用@Autowired在主函数想要获取bean,却失败了,得到了null。 这是非web应用的细节问题,了解这些可以帮助构建一个非web应用,也可以帮助处理掉《spring实战》源码的运行。 app如何获取bean 在非web应用中,会发现一个问题,无法通过@Autowired获取到bean,这是由于非web应用无法知道bean,也没有提供相应的注解去处理,只能通过ApplicationContext应用
阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_15.RabbitMQ研究-与springboot整合-声明交换机和队列
复制topic的代码 把常量都设置成public方便其他的类引用 ExchangeBuilder里面有4个方法分别对应四个交换机。 声明Email和短信的队列 队列绑定交换机 所以需要把Bean注入到方法内,所以我们基于名称的注入,使用Qualifier,它会从容器里面去找基于这个容器的Bean 交换机的注入 复制上面的代码到下面改成 绑定短信的队列
java 反射练习 设计一个小工具,实现给一组字符串,创建一个对象
|--目的 设计一个小工具,实现给一组字符串,创建一个对象 |--思路 采用反射的方式,获得一个类的属性,通过属性名拼接字符串,获取所有setter方法,并未这些方法赋值 |--代码 1 package com.ioc;
2
3
4 import java.lang.reflect.Constructor;
5 import java.lang.reflect.Field;
6 import java.lang.reflect.Method;
7 import j
今日推荐
周排行