<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java_freshman_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java_freshman_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_freshman_]]></copyright><item><title><![CDATA[elasticsearch启动常见错误（centos7）]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/115491546</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/115491546</guid><author>java_freshman_</author><pubDate>Wed, 07 Apr 2021 17:46:13 +0800</pubDate><description><![CDATA[elasticsearch启动常见错误

问题出现环境，OS版本：CentOS-7-x86_64-Minimal-1708；ES版本：elasticsearch-6.2.2。

1、max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

　　每个进程最大同时打开文件数太小，可通过下面2个命令查看当前数量


ulimit -Hn
ulimit -Sn

　　修改/etc/s]]></description><category></category></item><item><title><![CDATA[springboot--Swagger依赖]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/113248744</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/113248744</guid><author>java_freshman_</author><pubDate>Wed, 27 Jan 2021 15:00:52 +0800</pubDate><description><![CDATA[依赖说明：

   &lt;!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --&gt;
	  &lt;dependency&gt;
	    &lt;groupId&gt;io.springfox&lt;/groupId&gt;
	    &lt;artifactId&gt;springfox-swagger2&lt;/artifactId&gt;
	 ...]]></description><category></category></item><item><title><![CDATA[阿里云服务器 ESC端口]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/110261134</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/110261134</guid><author>java_freshman_</author><pubDate>Sat, 28 Nov 2020 10:41:19 +0800</pubDate><description><![CDATA[在阿里云官网上申请了一个月的ESC云服务器，在端口访问这块以为就跟防火墙有关系。

我安装的是ftp需要放开 21端口，用的centos7，命令则是 firewall-cmd --zone=public --add-port 21/tcp --permanent

然后firewall-cmd --reload重启生效，seLinux默认是关闭的

结果悲催的发现端口还是不通，开始怀疑人生

提交了工单技术后台说还需要在控制台配置安全组策略，不熟悉云平台的代价哦

安全组策略&gt;seLinux&gt;防]]></description><category></category></item><item><title><![CDATA[jdk1.7  PermSize设置问题]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/107998586</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/107998586</guid><author>java_freshman_</author><pubDate>Fri, 14 Aug 2020 10:12:35 +0800</pubDate><description><![CDATA[工程用的1.7jdk，早上服务假死了

看了下permSize用的默认的64m，手动设置了下permsize最大256 最小128

重启以后没生效  百度了一下发现这个参数需要跟其他的参数配合使用

贴个例子：JAVA_OPTS = "-server -Xms1024M -Xmx2048M -XX:PermSize=512M -XX:MaxNewSize=512M -XX:MaxPermSize=512M"
...]]></description><category></category></item><item><title><![CDATA[Web页面获取摄像头或麦克风]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/107516287</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/107516287</guid><author>java_freshman_</author><pubDate>Wed, 22 Jul 2020 16:22:12 +0800</pubDate><description><![CDATA[笔者的需求是在应用初始化时需要拿到摄像头 ，拿不到就放弃初始化应用。很多实时音视频都会有这个问题，百度一波后，自己写了一个方法供大家参考。





//检测是否支持媒体采集，设置媒体权限
window.addEventListener("DOMContentLoaded", function() {
  if (navigator.mediaDevices === undefined) {
    alert('未检测到可用的媒体设备！');
    return;
  }

...]]></description><category></category></item><item><title><![CDATA[jquery解除浏览器对摄像头占用，关闭小光点]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/106945864</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/106945864</guid><author>java_freshman_</author><pubDate>Wed, 24 Jun 2020 16:06:28 +0800</pubDate><description><![CDATA[/*

*videoEle video标签的ID属性

*/

function stopMediaStream( videoEle ){

    let videoObj = window.document.getElementById('videoEle');

    let tracks = videoObj.srcObject.getTracks();

    $.each(tracks,function(i,v){

     v.sto...]]></description><category></category></item><item><title><![CDATA[SpringMVC+WebSocket  简单的demo]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/106746585</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/106746585</guid><author>java_freshman_</author><pubDate>Sun, 14 Jun 2020 15:29:55 +0800</pubDate><description><![CDATA[之前一开始搜不到demo 索性自己写个最简单的demo，省的以后从零接起来麻烦。

运行环境 Tomcat8.5 jdk1.8




]]></description><category></category></item><item><title><![CDATA[转载：Java中利用HttpClient 发送Patch请求,携带Json参数]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/106622579</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/106622579</guid><author>java_freshman_</author><pubDate>Mon, 08 Jun 2020 16:13:13 +0800</pubDate><description><![CDATA[public static int patch(String url,JSONObject jsonParam, Map&lt;String, String&gt; header){
    int statusCode = 0;
    CloseableHttpClient httpClient = HttpClients.createDefault();
    HttpPatch httpPatch = new HttpPatch(url);
    //请求头
 ...]]></description><category></category></item><item><title><![CDATA[程序人生闲谈随笔（一）]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/106217854</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/106217854</guid><author>java_freshman_</author><pubDate>Tue, 19 May 2020 16:50:30 +0800</pubDate><description><![CDATA[做了几年码农，连个程序员也算不上吧。每天跟电脑打交道最多，日常沟通也就是跟产品和测试打太极。有时候想想当时为什么会选择这个行业
 再也不像一开始那样为自己的代码能够上线运行在互联网世界而感到自豪和满足，那会看着别人使用自己代码写出来的应用觉得自己就是创造新世界的一份子，为社会建设增砖添瓦
 诚然，一开始码农的薪水对于一个初入社会的青年来说有着无与伦比的吸引力。它让你可以从一个高水平的薪资起步，但毕竟只是一碗青春饭，30多岁依然敲代码就陷入了一种困境
 做过程序的都知道互联网的技术多...]]></description><category></category></item><item><title><![CDATA[事务不提交、@Tractional注解不生效等问题的一些思考]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/105583535</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/105583535</guid><author>java_freshman_</author><pubDate>Fri, 17 Apr 2020 16:43:46 +0800</pubDate><description><![CDATA[笔者在使用注解控制事务时碰见了CRUD都不报错，sql语句有输出，但是数据库值未改变，猜测可能是事务没有提交或者没有事务。百度了一波后发现了问题所在，springMVC注解扫描是优先于spirng.xml,导致@Tractional注解没来得及对方法进行事务增强，从而导致事务没有注册。

最正确的配置方式：
在主容器中applicationContext.xml中，将Controller的注解排除...]]></description><category></category></item><item><title><![CDATA[ajax后台使用@ResponseBody注解返回结果乱码]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/105484915</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/105484915</guid><author>java_freshman_</author><pubDate>Mon, 13 Apr 2020 11:33:05 +0800</pubDate><description><![CDATA[使用SpringMvc的@ResponseBody返回指定数据的类型做为http体向外输出，在浏览器里返回的内容里有中文，会出现乱码，项目的编码、tomcat编码等都已设置成utf-8，如下返回的是一个字符串中文乱码。

Java代码

@RequestMapping("user/get_comment_list.do")
	public@ResponseBodyStringg...]]></description><category></category></item><item><title><![CDATA[Spring Boot项目打jar，无法引入类的问题]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/103734522</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/103734522</guid><author>java_freshman_</author><pubDate>Fri, 27 Dec 2019 16:28:18 +0800</pubDate><description><![CDATA[之前也遇到过把一个项目打包以后别的项目引入jar却没办法导入类的问题，今天找到原因了，真是郁闷了很久



https://blog.youkuaiyun.com/qq_19734597/article/details/93740609
...]]></description><category></category></item><item><title><![CDATA[Java servlet 简单实现http文件下载断点续传功能]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/103618682</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/103618682</guid><author>java_freshman_</author><pubDate>Thu, 19 Dec 2019 17:44:00 +0800</pubDate><description><![CDATA[Java servlet 简单实现http文件下载断点续传功能

转载：https://blog.youkuaiyun.com/xiaoxiaoxuewen/article/details/7701170

写的很棒
]]></description><category></category></item><item><title><![CDATA[redis的ZIP下载]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/102622032</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/102622032</guid><author>java_freshman_</author><pubDate>Fri, 18 Oct 2019 11:35:22 +0800</pubDate><description><![CDATA[redis是一个很好用的菲关系型数据库，许多开发都会使用它做缓存和分布式锁，以及消息队列等等。
由于dns解析时被某墙屏了GIT，导致去git上面下载ZIP包特别慢，笔者也是找了半天才找到，直接放上来方便大家下载吧。

百度网盘：https://pan.baidu.com/s/1YDX8XvNCnRI7zGBK00ApyA&amp;shfl=shareset

提取码：j4ss


...]]></description><category></category></item><item><title><![CDATA[（Mysql）sql分组取最大值问题]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/100145413</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/100145413</guid><author>java_freshman_</author><pubDate>Thu, 29 Aug 2019 20:20:33 +0800</pubDate><description><![CDATA[相信有很多开发人员都会碰到分组取最大值的问题，以及分组取前几个值或后几个值问题。今天开发中遇到了类似问题，百度学习了一波，自己写了个简单明了的小demo，有兴趣的同学可以参考一下，如有不对的地方请多多指教 咯！

废话不说，上例子：

  首先创建表，插入几个测试数据------

 

#创建表

create table employee(
     `id`...]]></description><category></category></item><item><title><![CDATA[shell获取当前时间（转载）]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/98945625</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/98945625</guid><author>java_freshman_</author><pubDate>Fri, 09 Aug 2019 11:18:55 +0800</pubDate><description><![CDATA[shell 实现获取当前时间，并进行格式转换的方法：

1）原格式输出

2018年 09月 30日 星期日 15:55:15 CST


time1=$(date)
echo $time1



2）时间串输出

20180930155515


1 #!bin/bash
2 time2=$(date "+%Y%m%d%H%M%S")
3 echo $time2



3）2018-09-...]]></description><category></category></item><item><title><![CDATA[CentOS 同步时间]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/98478302</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/98478302</guid><author>java_freshman_</author><pubDate>Fri, 09 Aug 2019 10:49:08 +0800</pubDate><description><![CDATA[转自：CentOS设置系统时间与网络时间同步

Linux的时间分为System Clock（系统时间）和Real Time Clock （硬件时间，简称RTC）。

系统时间：指当前Linux Kernel中的时间。

硬件时间：主板上有电池供电的时间。

查看系统时间的命令： #date

设置系统时间的命令： #date –set（月/日/年 时：分：秒）

例：#date –set “10...]]></description><category></category></item><item><title><![CDATA[Centos定时任务（转载）]]></title><link>https://blog.youkuaiyun.com/java_freshman_/article/details/98944190</link><guid>https://blog.youkuaiyun.com/java_freshman_/article/details/98944190</guid><author>java_freshman_</author><pubDate>Fri, 09 Aug 2019 10:48:24 +0800</pubDate><description><![CDATA[很多时候我们有希望服务器定时去运行一个脚本来触发一个操作，比如说定时去备份服务器数据、数据库数据等 不适合人工经常做的一些操作这里简单说下

shellShell俗称壳，类似于DOS下的command和后来的cmd.exe。它接收用户命令，然后调用相应的应用程序。作为命令语言，它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令；作为程序设计语言，它定义了各种变量和参数，...]]></description><category></category></item></channel></rss>