<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinat_28761919的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_28761919</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_28761919]]></copyright><item><title><![CDATA[oracle连接不上，报错ORA-00257: archiver error. Connect internal only, until freed.解决办法]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/109725193</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/109725193</guid><author>sinat_28761919</author><pubDate>Mon, 16 Nov 2020 17:09:22 +0800</pubDate><description><![CDATA[症状：oracle连接不上，报错ORA-00257: archiver error. Connect internal only, until freed.

解决办法

日志满了
解决方法，备份后 在oracle用户下用
	
	rman target sys/密码

	进行删除

	删除截止到前一天的所有archivelog

	RMAN&gt; delete archivelog until time 'sysdate-1' ;
	
db_recovery_file_dest（数据默认存储日志的文件夹.]]></description><category></category></item><item><title><![CDATA[expdp数据泵导出oracle某表带时间查询的写法]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/105414967</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/105414967</guid><author>sinat_28761919</author><pubDate>Thu, 09 Apr 2020 17:11:13 +0800</pubDate><description><![CDATA[expdpscott/tiger@orcldirectory=dump_dirdumpfile=expdp.dmptables=emp query="' where tjsj=to_date(''2020-03'',''yyyy-mm'')'"
]]></description><category></category></item><item><title><![CDATA[linux7服务器开机失败   finalshell报错Session.connect: java.net.ConnectException: Connection]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/105379091</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/105379091</guid><author>sinat_28761919</author><pubDate>Wed, 08 Apr 2020 09:15:42 +0800</pubDate><description><![CDATA[问题描述：

用finalshell远程连接服务器，一段时间后卡死，系统管理器强制关闭客户端后，再次远程连接服务器连接不上。
	finalshell报错Session.connect: java.net.ConnectException: Connection
	xshell报错Connection closed by foreign host
解决过程

运维人员直接拔电源重启，没看到重启之前的...]]></description><category></category></item><item><title><![CDATA[oracle自动增加表空间指定分区]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/105379013</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/105379013</guid><author>sinat_28761919</author><pubDate>Wed, 08 Apr 2020 09:14:09 +0800</pubDate><description><![CDATA[-- Create table
create table testTable
(
 tjsj    DATE not null
)tablespace tablespace1


 PARTITION BY RANGE(TJSJ)
 INTERVAL (NUMTODSINTERVAL(1,'DAY')) store in ( tablespace2）
 (
 PARTIT...]]></description><category></category></item><item><title><![CDATA[Nginx集群+websocket  获取websocket客户端的真实IP]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/99291387</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/99291387</guid><author>sinat_28761919</author><pubDate>Mon, 12 Aug 2019 10:53:02 +0800</pubDate><description><![CDATA[Nginx增加如下配置
   proxy_set_header Host $host;
 proxy_set_header X-Real-IP $remote_addr;
 proxy_set_header REMOTE-HOST $remote_addr;
 proxy_set_header X-Forwarded-For $proxy_add_...]]></description><category></category></item><item><title><![CDATA[那些开发踩得坑]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/94443763</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/94443763</guid><author>sinat_28761919</author><pubDate>Tue, 02 Jul 2019 15:03:39 +0800</pubDate><description><![CDATA[硬编码、 命名
	不要使用key password pwd 诸如此类的命名
	资源不释放
	文件流 InputStream、 OutputStream 没有写 close
	Socket 不写关闭；
	压缩文件 ZipFile 不写关闭
	systemOut 隐私泄露，console.log 敏感日志输出
	注意删除控制台输出，尤其是密码、账号、交易、金额等敏感数据
	代码注入
	后台应该使用?或...]]></description><category></category></item><item><title><![CDATA[spring mvc 集成redis]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/94443201</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/94443201</guid><author>sinat_28761919</author><pubDate>Tue, 02 Jul 2019 14:57:19 +0800</pubDate><description><![CDATA[1.pom.xml文件


        &lt;dependency&gt;
		  &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
		  &lt;artifactId&gt;commons-pool2&lt;/artifactId&gt;
		&lt;/dependency&gt;
		&lt;!-- 支持 @ConfigurationP...]]></description><category></category></item><item><title><![CDATA[Java后端的手动回滚方法]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/94442664</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/94442664</guid><author>sinat_28761919</author><pubDate>Tue, 02 Jul 2019 14:48:53 +0800</pubDate><description><![CDATA[TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();//手动回滚  



ps.建议写在try catch中

]]></description><category></category></item><item><title><![CDATA[web端集成高德天气api]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/94442538</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/94442538</guid><author>sinat_28761919</author><pubDate>Tue, 02 Jul 2019 14:47:42 +0800</pubDate><description><![CDATA[1.我们需要先到高德官网申请开发人员认证

2.申请完毕后执行以下代码即可测试


var searchWeather = new XMLHttpRequest();
searchWeather.open('get','https://restapi.amap.com/v3/weather/weatherInfo?city=440010&amp;key=你的key');
searchWeather...]]></description><category></category></item><item><title><![CDATA[spring mvc 导入zip并解析其中数据(内excel)]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/94442043</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/94442043</guid><author>sinat_28761919</author><pubDate>Tue, 02 Jul 2019 14:42:24 +0800</pubDate><description><![CDATA[直接附上代码


    /**
     * 导入Zip
     * @param dc
     * @param excelFile
     * @return
     * @throws IOException 
     */
    private DataCenter importZip(DataCenter dc, MultipartFile zipFile) {
    	...]]></description><category></category></item><item><title><![CDATA[echarts拓扑图]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/94441281</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/94441281</guid><author>sinat_28761919</author><pubDate>Tue, 02 Jul 2019 14:39:44 +0800</pubDate><description><![CDATA[前台代码


&lt;!DOCTYPE html&gt;
&lt;html&gt;

&lt;head&gt;
    &lt;meta charset="utf-8"&gt;
    &lt;title&gt;ECharts&lt;/title&gt;
    &lt;link rel="stylesheet"href="../../framework/css/stationTopology.c...]]></description><category></category></item><item><title><![CDATA[echarts图表（动态加载有多少折线）]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/94440801</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/94440801</guid><author>sinat_28761919</author><pubDate>Tue, 02 Jul 2019 14:30:27 +0800</pubDate><description><![CDATA[以展示柱+折线图为例

1.后台数据获取，横坐标为天数


String legend = "[";//legend 
String[][] yAxisDataLineTotal = null;//纵坐标 二维数组
String sqlJld = "select DISTINCT w.JLDBH  from wbjc_yhrdlsj w WHERE w.YHID = "+yhbs+" and   ...]]></description><category></category></item><item><title><![CDATA[一个json直接转化成实体类的报错]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/70255404</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/70255404</guid><author>sinat_28761919</author><pubDate>Thu, 20 Apr 2017 10:13:25 +0800</pubDate><description><![CDATA[json转实体类有时候  会报 net.sf.ezmorph.bean.MorphDynaBean cannotbe
 cast to XXXXX


这时候我们把转换的语句加上一个他的class类就好了


修改前
Connector aStatus = (Connector ) JSONObject.toBean(a);
修改后
Connector aStatus = (C]]></description><category></category></item><item><title><![CDATA[HmacMd5加密算法]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/66476328</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/66476328</guid><author>sinat_28761919</author><pubDate>Sun, 26 Mar 2017 16:05:34 +0800</pubDate><description><![CDATA[package com.haiyisoft.evportal.token.action;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import com.haiyisoft.ep.log.AppLogUtil;

public class HMacMD5 {

	/**
]]></description><category></category></item><item><title><![CDATA[AES/CBC/PKCS5Padding 对称算法加解密]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/66476300</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/66476300</guid><author>sinat_28761919</author><pubDate>Sun, 26 Mar 2017 16:04:32 +0800</pubDate><description><![CDATA[package com.haiyisoft.evportal.token.action;

import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import j]]></description><category></category></item><item><title><![CDATA[为啥要用三层结构]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/56671297</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/56671297</guid><author>sinat_28761919</author><pubDate>Thu, 23 Feb 2017 14:29:28 +0800</pubDate><description><![CDATA[开发人员可以只关注整个结构中的其中某一层； 　　可以很容易的用新的实现来替换原有层次的实现； 　　可以降低层与层之间的依赖； 　　有利于标准化； 　　利于各层逻辑的复用结构更加的明确在后期维护的时候，极大地降低了维护成本和维护时间体现了高内聚 低耦合的思想


但是也有缺点，如果有方法改动，比如加个参数，这时候三层的方法都要改]]></description><category></category></item><item><title><![CDATA[js时间对比的问题]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/53284154</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/53284154</guid><author>sinat_28761919</author><pubDate>Tue, 22 Nov 2016 11:49:32 +0800</pubDate><description><![CDATA[开发中，对于时间对比，大家都比较喜欢从页面获取时间之后，直接使用大于小于做判断，比如这样



[javascript]view plaincopy

if($bgTime!=""&amp;&amp;$edTime!=""&amp;&amp;$bgTime&gt;$edTime){
	$.alert("开始时间不能晚于结束时间!");
	ret...]]></description><category></category></item><item><title><![CDATA[Java温习（1）]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/50465187</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/50465187</guid><author>sinat_28761919</author><pubDate>Tue, 05 Jan 2016 21:07:40 +0800</pubDate><description><![CDATA[Java技术的核心 JVM （Java虚拟机）Java文件通过编译器（compiler）编译为.class文件，.class文件通过解释器（interpreter）执行
JVM包含了解释器
JDK：Java development kit  （Java开啊发工具包）JRE： Java runtime environment（Java运行环境）]]></description><category></category></item><item><title><![CDATA[用虚拟机安装linux程序]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/49931231</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/49931231</guid><author>sinat_28761919</author><pubDate>Thu, 19 Nov 2015 18:09:40 +0800</pubDate><description><![CDATA[其实这是一个很简单的工作，大牛不要嘲笑，这里只是写一个简单的流程。
首先 是使用的软件：
虚拟机程序Oracle VM VirtualBox  http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html

Linux 系统 Ubuntu http://www.ubuntu.com/down]]></description><category></category></item><item><title><![CDATA[CH Contraction Hierarchies]]></title><link>https://blog.youkuaiyun.com/sinat_28761919/article/details/48545593</link><guid>https://blog.youkuaiyun.com/sinat_28761919/article/details/48545593</guid><author>sinat_28761919</author><pubDate>Fri, 18 Sep 2015 14:24:18 +0800</pubDate><description><![CDATA[传统的 Dijkstra最短路径问题的询问时间，取决于搜索的问题的距离 Query time independent of dist(s, t)
因为Dijkstra 算法属于启发式算法 以一个点为中心，向外层层扩展。 所以，在计算给定两点，或者是源点的问题是，这个算法并不快。现在做的东西需要一个快速计算，一个给定点到所有点的最短路径。


这里介绍一个之前了解过的算法，因为时间有点久了，]]></description><category></category></item></channel></rss>