<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Grace]]></title><description><![CDATA[one day~]]></description><link>https://blog.csdn.net/ademoa</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ademoa]]></copyright><item><title><![CDATA[MQTT连接无法访问MqttException（0） - java.lang.NullPointerException]]></title><link>https://blog.csdn.net/ademoa/article/details/125867004</link><guid>https://blog.csdn.net/ademoa/article/details/125867004</guid><author>ademoa</author><pubDate>Tue, 19 Jul 2022 10:40:05 +0800</pubDate><description><![CDATA[mqtt接收消息，messageArrived中返回错误也会在回调函数connectLost函数中返回异常。根据打印错误堆栈信息排查到代码问题的。]]></description><category></category></item><item><title><![CDATA[springboot日志根据大小和时间分割]]></title><link>https://blog.csdn.net/ademoa/article/details/123371120</link><guid>https://blog.csdn.net/ademoa/article/details/123371120</guid><author>ademoa</author><pubDate>Wed, 09 Mar 2022 10:40:00 +0800</pubDate><description><![CDATA[1.首先编写log的配置文件:

先加入logback-spring.xml文件（注：文件名需指定logback-spring.xml。用于springboot识别）

&lt;springProperty scope="context" name="logPath" source="logback.logPath"/&gt;
&lt;property name="LOG_HOME" value="${logPath}"/&gt;

这里主要是用于代码启动文件动态指定log的目录


&lt;?xml ..]]></description><category></category></item><item><title><![CDATA[mac设置永久环境变量和脚本]]></title><link>https://blog.csdn.net/ademoa/article/details/121138591</link><guid>https://blog.csdn.net/ademoa/article/details/121138591</guid><author>ademoa</author><pubDate>Thu, 04 Nov 2021 11:17:38 +0800</pubDate><description><![CDATA[场景：mac没有ll命令，习惯linux经常打ll

比如加入永久别名命令

vim /etc/paths

alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

保存退出输入ll命令


]]></description><category></category></item><item><title><![CDATA[secoclient]]></title><link>https://blog.csdn.net/ademoa/article/details/117918101</link><guid>https://blog.csdn.net/ademoa/article/details/117918101</guid><author>ademoa</author><pubDate>Thu, 04 Nov 2021 11:12:08 +0800</pubDate><description><![CDATA[https://support.huawei.com/enterprise/MainSequence!guestWebShell.action
]]></description><category></category></item><item><title><![CDATA[mac忘掉密码或重装mysql]]></title><link>https://blog.csdn.net/ademoa/article/details/120952753</link><guid>https://blog.csdn.net/ademoa/article/details/120952753</guid><author>ademoa</author><pubDate>Mon, 25 Oct 2021 15:23:14 +0800</pubDate><description><![CDATA[先关掉进程：sudo /usr/local/mysql/support-files/mysql.server stop

如果关不掉，ps -ef|grep mysqld 

 kill -9 相关进程；

卸载mysql:

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/var/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

su...]]></description><category></category></item><item><title><![CDATA[2021-09-07]]></title><link>https://blog.csdn.net/ademoa/article/details/120163287</link><guid>https://blog.csdn.net/ademoa/article/details/120163287</guid><author>ademoa</author><pubDate>Tue, 07 Sep 2021 17:40:40 +0800</pubDate><description><![CDATA[解决503超时问题

nginx代理超时





location ^~ /prod-api/ {
      proxy_pass  http://localhost:8006/;
     proxy_read_timeout 3600; #添加接口返回超时时间6分钟
    }
]]></description><category></category></item><item><title><![CDATA[java根据成绩排名 相同成绩同名次]]></title><link>https://blog.csdn.net/ademoa/article/details/107066163</link><guid>https://blog.csdn.net/ademoa/article/details/107066163</guid><author>ademoa</author><pubDate>Wed, 01 Jul 2020 16:14:49 +0800</pubDate><description><![CDATA[/**
 * 排序：把不同成绩保存map中，最后实体类根据map的key找到排名 存入实体排名里面，前端取值。
 * @return
 */
public static Map&lt;Double,Integer&gt; rankScore(List&lt;DeductPersonVO&gt; stus) {
    Map&lt;Double,Integer&gt; map = new HashMap&lt;&gt;();
    List&lt;Map.Entry&lt;Double, List&lt.]]></description><category></category></item><item><title><![CDATA[导入导出单张表]]></title><link>https://blog.csdn.net/ademoa/article/details/106056746</link><guid>https://blog.csdn.net/ademoa/article/details/106056746</guid><author>ademoa</author><pubDate>Mon, 11 May 2020 16:20:32 +0800</pubDate><description><![CDATA[exp ZJSM/ZJSM@ORCL file=e:\daochu.dmp tables=(GON);--GON表名字
imp phg/phg@orcl file=e:\daochu.dmp tables=GON ignore=y;

]]></description><category></category></item><item><title><![CDATA[oracle数据导入导出]]></title><link>https://blog.csdn.net/ademoa/article/details/106054868</link><guid>https://blog.csdn.net/ademoa/article/details/106054868</guid><author>ademoa</author><pubDate>Mon, 11 May 2020 15:13:44 +0800</pubDate><description><![CDATA[drop user yfplss cascade;--登录system用户删除已存在的用户名，该用户下的所有东西都被删掉

--创建表空间
create tablespace yfplss logging
datafile 'D:/app/Administrator/oradata/oral/yfplss.dbf'--存放表空间的地址
size 100m--大小
autoextend on --150M自动增长
next 150m maxsize 10240m
extent management local]]></description><category></category></item><item><title><![CDATA[orcle导入dmp文件问题]]></title><link>https://blog.csdn.net/ademoa/article/details/105618901</link><guid>https://blog.csdn.net/ademoa/article/details/105618901</guid><author>ademoa</author><pubDate>Sun, 19 Apr 2020 17:49:43 +0800</pubDate><description><![CDATA[1.利用system创建用户


--新建用户并授权
create user phgov identified by 123456;

--授权

grant connect, resource to phgov;

grant dba to phgov;

2.导入到对应的空间

fromuser是导出时候的用户，

touser是要导入的表空间

imp phg/123456@ORCL fro...]]></description><category></category></item><item><title><![CDATA[mybatis generator加强版for idea]]></title><link>https://blog.csdn.net/ademoa/article/details/102668225</link><guid>https://blog.csdn.net/ademoa/article/details/102668225</guid><author>ademoa</author><pubDate>Mon, 21 Oct 2019 17:39:22 +0800</pubDate><description><![CDATA[发现了个棒呆的撸码插件

setting-&gt;plugin-&gt;搜索插件better-mybatis-generator安装重启

setting-&gt;tools里面配置:这里是设置默认配置,每次生成会自动弹出窗口就是这里的默认配置.



然后点击右侧database选择数据库,连接,测试成功



,最后选择表右击,选mybatis generator生成.

mybatis8,...]]></description><category></category></item><item><title><![CDATA[datagrip快捷键]]></title><link>https://blog.csdn.net/ademoa/article/details/102578581</link><guid>https://blog.csdn.net/ademoa/article/details/102578581</guid><author>ademoa</author><pubDate>Wed, 16 Oct 2019 08:23:54 +0800</pubDate><description><![CDATA[光标在sql语句末尾，按住ctrl+enter执行；

活动模板允许您在编辑器中插入典型语句及其片段。例如，键入sela并按Tab键插入select * from…;

要管理模板:Ctrl+Alt+S |活动模板。


Data Grip常用的快捷键总结:  

管理数据库连接：Ctrl+Alt+Shift+S  

文件视图窗口：Alt+2  

进入一个文件：Ctrl+Shift...]]></description><category></category></item><item><title><![CDATA[java获取sid]]></title><link>https://blog.csdn.net/ademoa/article/details/102521022</link><guid>https://blog.csdn.net/ademoa/article/details/102521022</guid><author>ademoa</author><pubDate>Sat, 12 Oct 2019 15:10:58 +0800</pubDate><description><![CDATA[sid存在cookie里面所以java代码直接从cookie中读取就可以了


  String sid = "";
           HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
           jav...]]></description><category></category></item><item><title><![CDATA[string用final修饰的原因]]></title><link>https://blog.csdn.net/ademoa/article/details/100732441</link><guid>https://blog.csdn.net/ademoa/article/details/100732441</guid><author>ademoa</author><pubDate>Wed, 11 Sep 2019 12:18:36 +0800</pubDate><description><![CDATA[通过String源码可以看到，String类型的底层是由final修饰的char数组存储。

?


			1

			2

			3

			4

			5

			6

			7
			
			
			public final class String

			implements java.io.Serializable, Comparable&lt;String&gt;, CharSe...]]></description><category></category></item><item><title><![CDATA[多线程加锁问题]]></title><link>https://blog.csdn.net/ademoa/article/details/99487160</link><guid>https://blog.csdn.net/ademoa/article/details/99487160</guid><author>ademoa</author><pubDate>Tue, 13 Aug 2019 22:47:03 +0800</pubDate><description><![CDATA[之前遇到过的问题

1.多线程对ArrayList赋值


import java.util.ArrayList;


/**
 * Created by w on 2019/8/13.
 *
 * 正常是200万
 *
 *  可能存在的问题：
 *  * 1.Thread-0" java.lang.ArrayIndexOutOfBoundsException: 73
 *  * ArrayLi...]]></description><category></category></item><item><title><![CDATA[oracle创建unique和删除unique]]></title><link>https://blog.csdn.net/ademoa/article/details/97923528</link><guid>https://blog.csdn.net/ademoa/article/details/97923528</guid><author>ademoa</author><pubDate>Wed, 31 Jul 2019 15:33:18 +0800</pubDate><description><![CDATA[创建unique和删除unique

alter table ONEENTERPRISEONEFILE drop unique(name）;--删除原来name列的索引
alter table ONEENTERPRISEONEFILE add constraint ENTERPRISESID_UNIQUE unique (name,address);--创建name和address列的联合索引
...]]></description><category></category></item><item><title><![CDATA[oracle 无法update关闭会话]]></title><link>https://blog.csdn.net/ademoa/article/details/96991994</link><guid>https://blog.csdn.net/ademoa/article/details/96991994</guid><author>ademoa</author><pubDate>Tue, 23 Jul 2019 14:10:58 +0800</pubDate><description><![CDATA[关闭会话

select sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
from v$locked_object lo, dba_objects ao, v$session sess
where ao.object_id = lo.object_id
and l...]]></description><category></category></item><item><title><![CDATA[asposeDOC转PDF java文件转换]]></title><link>https://blog.csdn.net/ademoa/article/details/96300481</link><guid>https://blog.csdn.net/ademoa/article/details/96300481</guid><author>ademoa</author><pubDate>Wed, 17 Jul 2019 14:21:11 +0800</pubDate><description><![CDATA[实现将用户上传的file转为pdf存附件服务

aspose官方文档 ，用的破解jar包，具体用法可参考官方文档


public String doc2pdf(File file,String fileName,String fileUrl) throws Exception{
        FileOutputStream os = null;
        FileInputStrea...]]></description><category></category></item><item><title><![CDATA[弱网测试出现的问题解决思路]]></title><link>https://blog.csdn.net/ademoa/article/details/95731905</link><guid>https://blog.csdn.net/ademoa/article/details/95731905</guid><author>ademoa</author><pubDate>Sat, 13 Jul 2019 10:56:32 +0800</pubDate><description><![CDATA[摘自弱网测试时碰到的问题和解决方案再加上自己的一些遇到的解决~



1.没进入到后台,可以在前端请求开始时候加个定时器。在请求完毕，或者一定时间，删除定时器。



2. 现象：用户登录应用时下载初始化数据，下载过程中因网速太慢点击取消并重新登录，数据初始化完成后出现重复，造成数据不一致。

原因：数据下载过程中、下载失败后，未进行数据回滚，中止后重新下载，出现数据重复

解决方案 ：通过事...]]></description><category></category></item><item><title><![CDATA[oracle控制插入数据并发问题]]></title><link>https://blog.csdn.net/ademoa/article/details/88708217</link><guid>https://blog.csdn.net/ademoa/article/details/88708217</guid><author>ademoa</author><pubDate>Thu, 21 Mar 2019 10:31:29 +0800</pubDate><description><![CDATA[insert

when (not exists (select 1 from users where id = '123')) then

into users(id) select '123' from dual;

当id为123存在就不会再存入数据



锁的概述
一.为什么要引入锁
多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:
丢失更新
A,B两个用户读同一数据...]]></description><category></category></item></channel></rss>