
Java
猿与宇宙
这个作者很懒,什么都没留下…
展开
-
Please contact your system administrator. Add correct host key in
可以把/home/hadoop/.ssh/known_hosts文件删了,然后重新生成配对密钥即可# sudo apt-get openssh-server# ssh-keygen -t rsa -P ""# cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys...转载 2020-03-11 17:42:48 · 2661 阅读 · 0 评论 -
Java为什么不返回jsp页面或无法访问jsp页面,只返回了页面的名字
你的controller类上使用了@RestController改成@Controller@Controller:标识一个Spring类是Spring MVC controller处理器@RestController:@RestController是@Controller和@ResponseBody的结合体,两个标注合并起来的作用。如果只是使用@RestController注解C...转载 2020-02-20 16:51:46 · 581 阅读 · 0 评论 -
Got error 28 from storage engine
linux中的内存空间被耗光了,多半是mysql的数据库数量多又太大,可以直接删掉几个库。或者先 cd ..切到根目录1、找到占用空间最大的du -sh *我的是var目录最大cd /var //进入var目录du -sh * //继续用命令找哪个文件夹最大又发现var文件夹里的lib文件夹占用空间大cd /lib //进入lib目录du -sh *...转载 2019-11-15 17:31:29 · 160 阅读 · 0 评论 -
Java代码执行效率慢,满足不了后期业务需求
如何优化功能模块的业务代码:1、减少使用static修饰变量和方法。2、减少使用全局变量。3、控制public方法的形参在3个以内,多了最好用实体类来代替。创建实体类,将形参作为实体类的字段来写。4、for循环里面不要写try..catch,需要写在外面。5、for循环内不要不断创建对象引用。例:for (int i = 1; i <= count; i++){...转载 2019-10-22 15:57:25 · 445 阅读 · 0 评论 -
java解析Excel文件
这是我所要解析的文件,我只取其中快递单号、省份、应到日期的数据。其他我都忽略不取,需求要求的。 String fullFileName = "/Users/mac/Desktop/zto/expressExcel.xlsx"; InputStream is = new FileInputStream(fullFileName);//先根据路径...原创 2019-10-18 16:35:15 · 181 阅读 · 0 评论 -
HTTP中四种常见的 POST 提交数据方式
表单数据默认的提交方式是“application/x-www-form-urlencoded”。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。1、enctype属性值值 描述 application/x-www-form-urlencoded 在发送前编码所有字符(默认) multipart/for...转载 2019-10-12 11:50:36 · 1298 阅读 · 0 评论 -
java使用post以“x-www-form-urlencoded”类型推送数据
@RequestMapping("pushdata") public static String sub(String ip) throws IOException { Map<String, String> querys = new HashMap<String, String>(); querys.put("data", "{...转载 2019-04-29 15:21:55 · 11872 阅读 · 1 评论 -
@Test中报空指针(NullPointerException)
将类上的注解@RunWith(SpringRunner.class)替换成@RunWith(SpringJunit4ClassRunner.class)转载 2019-07-15 11:54:21 · 3582 阅读 · 0 评论 -
java switch 里面定义的变量会重名报错
只需要在case :后面加上{ }中括号,使变量成为局部变量就好了转载 2019-07-16 09:29:50 · 2078 阅读 · 0 评论 -
StringBuffer会保留前面的值
项目中遇到很奇怪的现在,就是StringBuffer会保留前面处理过的值。我写了个Demo测试了,复现了问题:@Controller@RequestMapping("/StringBuffer")public class StringBufferController { private StringBuffer one = new StringBuffer(""); p...原创 2019-07-19 15:03:38 · 221 阅读 · 0 评论 -
Set转List,List转Set,数组转List,List转数组
Set转List: HashSet<Long> set = new HashSet<>();ArrayList<Long> longs = new ArrayList<>(set);List转Set:List<String> strings1 = new ArrayList<>();Set<Objec...转载 2019-07-17 13:54:18 · 887 阅读 · 0 评论 -
git撤销掉已经commit的代码
1、先获取服务器最新的版本历史git fetch origin2、再把你的当前分支指向他git reset --hard origin/master转载 2019-07-31 17:11:44 · 580 阅读 · 0 评论 -
List加对象新写法
旧的写法ArrayList<Integer> arrayList = new ArrayList<>(); arrayList.add(1); arrayList.add(2); arrayList.add(3);//放入函数中 sort(arrayList);新写法sort(new Arra...原创 2019-08-13 15:35:28 · 653 阅读 · 0 评论 -
java复利计算,该好好做定期理财了,不然以后植发都植不起,只能戴帽子
public static void main(String[] args) { int principal = 40000;//本金 float interest_rate = 0.043f;//利率 int every_money = 4000;//每次投增加金额 double count_time = 9;//投入次数,相当...原创 2019-04-28 15:30:10 · 570 阅读 · 0 评论 -
初读《Head First 设计模式》第一章 设计模式入门
情景带入: 公司需要你设计一个模拟鸭子的游戏。 1、所以你创建了一个父类Duck.java类,并写了公共方法,会游泳,还会呱呱叫,因为所有鸭子都会。public class Duck { public void swim(){ System.out.println("duck swim.........");...原创 2019-04-11 14:52:07 · 222 阅读 · 0 评论 -
如何在线程中注入@Autowired实体类对象
这是我的线程类这是我的开启线程的线程工具类在这个线程工具类上加上@Componet,然后再注入这个bean工厂@Autowiredprivate AutowireCapableBeanFactory factory;factory.autowireBean(你的线程类对象);就能把线程中的对象都注入成功了这是我的公众号,对大家有帮助,昔日贤文...原创 2018-09-07 18:17:03 · 6346 阅读 · 0 评论 -
Java 学习
https://blog.youkuaiyun.com/s1547823103/article/details/79768938这是我的公众号,对大家有帮助,昔日贤文转载 2018-12-03 10:29:21 · 114 阅读 · 0 评论 -
项目写的处理任务的单线程bug,run()中的for循环有return会中断当前线程,用continue
我完成的是一个单线程遍历处理物流查询任务,启动该线程后,会找出500个满足条件的List任务,然后遍历List,遍历完后,休眠10秒,继续查询。这个是一条单线程做的事情。我的bug是:遍历处理任务的时候,当完成其中一条任务的时候,会突然中断遍历,直接去休眠了,但有时候一切正常。检查后发现,我在for循环里面当任务满足某种条件时,就return,线程以为你遍历结束了,她会直接结束for循环,...原创 2018-12-13 14:41:14 · 1340 阅读 · 0 评论 -
Java-Date时间格式化错误
y 代表年M 代表月d 代表日H 代表24进制的小时h 代表12进制的小时m 代表分钟s 代表秒S 代表毫秒new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");这是我的公众号,对大家有帮助,昔日贤文...转载 2018-12-21 16:46:22 · 2155 阅读 · 0 评论 -
伪造一个IP地址来访问网站数据
public class QueryKuaiDiFetch { public static final String QUERYURL = "http://www.kuaidi100.com/query?"; public static String setUrl(String logisticsCode, String logisticsNo) { Strin...转载 2019-01-04 17:10:29 · 6637 阅读 · 0 评论 -
update 时发生死锁
报错信息:org.springframework.dao.CannotAcquireLockException:### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try rest...转载 2019-01-02 14:40:28 · 2507 阅读 · 0 评论 -
obj.equals(““) 和 “”.equals(obj)一样吗
开门见山: 不一样,obj为Null时,前者报空指针异常,后者不会,所以用后者可以防止空指针这是我的公众号,对大家有帮助,昔日贤文...转载 2019-01-18 16:17:02 · 791 阅读 · 0 评论 -
使用Junit写测试单元-白盒测试
@RunWith(SpringRunner.class)@SpringBootTest(classes = Application.class)@WebAppConfiguration1、在类上写上注释,使之能够注入Bean2、在需要测试的方法注释@Test,方法必须使用public void,没有返回值和参数3、@Before和@After分别是执行@Test前和执行...转载 2019-01-09 15:42:17 · 878 阅读 · 0 评论 -
Java学习路线图(2018年最新版)
https://blog.youkuaiyun.com/chenshiyang0806/article/details/79879269这是我的公众号,对大家有帮助,昔日贤文转载 2019-01-09 20:42:26 · 321 阅读 · 0 评论 -
夭寿啦 Integer不能随便用 == 来判断是否相等
开门见山:Integer只能判断 -128 ~127之间的数字是否相等,其余的都需要用 equals来判断Integer num = 127;Integer num1 = 127;num1 == num ;//trueInteger num = 128;Integer num1 = 128;num1 == num ;//falsenum1.equals(num...转载 2019-01-16 10:44:03 · 253 阅读 · 0 评论 -
spring jpa 自动创建表后,插入中文报错
Linux或者本地命令都一样1、先查看表的字段编码类型命令:show full columns from 你的表名;可以看到都是拉丁2、修改字段的Collation命令:alter table heroic convert to character set utf8;这是我的公众号,对大家有帮助,昔日贤文...转载 2019-01-28 17:36:22 · 912 阅读 · 0 评论 -
报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
原因是,你的application.properties里面的url末尾少写了serverTimezone=GMT%2B8比如我的Url原本是这样的:spring.datasource.url=jdbc:mysql://localhost:3306/hero?useUnicode=true&characterEncoding=utf8&useSSL=false...转载 2019-01-23 17:46:38 · 206 阅读 · 0 评论 -
本地访问服务器,出现跨域问题,通过Java中过滤机制,Filter来解决
@Componentpublic class CorsFilter implements Filter { @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filt...转载 2019-02-19 11:20:02 · 808 阅读 · 0 评论 -
前端8080可以正常访问图片,npm run build后,把dist里的文件放到后台运行访问,就提示无法找到图片,/static/css/static/img/index.jpg
后台的前端文件:修改前端的assetsPublicPath: assetsPublicPath: '../../',修改后,前端重新 npm run build 一下,把dist里的文件相应放入后端的文件夹中(参照第一幅图)这是我的公众号,对大家有帮助,昔日贤文...原创 2019-02-19 17:07:35 · 2413 阅读 · 0 评论 -
String... param 和String[]的区别
这是我的公众号,对大家有帮助,昔日贤文原创 2018-08-22 20:15:55 · 5367 阅读 · 0 评论