<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JGnewbie的博客]]></title><description><![CDATA[请你们多多指教]]></description><link>https://blog.youkuaiyun.com/JGnewbie</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JGnewbie]]></copyright><item><title><![CDATA[银行卡信息查询]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/116210200</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/116210200</guid><author>JGnewbie</author><pubDate>Tue, 27 Apr 2021 21:07:35 +0800</pubDate><description><![CDATA[银行卡bin
银行卡信息
请移步到github：https://github.com/burningmyself/bank

]]></description><category></category></item><item><title><![CDATA[systemctl普通用户]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/116210020</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/116210020</guid><author>JGnewbie</author><pubDate>Tue, 27 Apr 2021 20:59:56 +0800</pubDate><description><![CDATA[systemctl以root用户启动不爽吗，为什么还需要普通用户？大家可以敞开的想想…
需要root用户执行
sudo loginctl enable-linger username
将用户的服务长驻
以下是非root用户的操作
创建用户的服务
mkdir ~/.config/systemd/user
cd ~/.config/systemd/user
vim test.service
编辑 test.service
[Unit]
AssertPathExists=/home/ghost/ghost
[Se]]></description><category></category></item><item><title><![CDATA[oracle 删除表以及回复数据]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/112462560</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/112462560</guid><author>JGnewbie</author><pubDate>Mon, 11 Jan 2021 10:23:33 +0800</pubDate><description><![CDATA[找回删除的表
select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin WHERE original_name = 'T_WX_ACCOUNT_INFO'
flashback table "BIN$uJdPCiHKTzbgUwEAAH/FvA==$0" to before drop;

找回删除的数据
select dbms_flashback.get_system_cha]]></description><category></category></item><item><title><![CDATA[为什么包装类不适合做锁的对象]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/109320533</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/109320533</guid><author>JGnewbie</author><pubDate>Tue, 27 Oct 2020 20:56:08 +0800</pubDate><description><![CDATA[“Integer 和 String 类型的对象不适合做锁”，其实基本上所有的基础类型的包装类都不适合做锁，因为它们内部用到了享元模式，这会导致看上去私有的锁，其实是共有的；享元模式里面对数据进行了缓存，会导致好几部分代码拥有同一把锁：
例子：
a和b就是同一把锁（看源码【对常用的数据进行缓存】）

class A {
Long a = new Long(2);
synchronized（a）{
// 业务
}
}
class B {
Long b = new Long(2);
synchronized（b）]]></description><category></category></item><item><title><![CDATA[linux和windows之前的文件互传]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/101290828</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/101290828</guid><author>JGnewbie</author><pubDate>Tue, 24 Sep 2019 17:00:03 +0800</pubDate><description><![CDATA[第一种方式：

scp ./df* test01@192.168.1.11:/home/test01/ 【文件上传至服务器】


首先切换到我们需要上传的目录文件结构上面去 通过文件拷贝的方式将文件上传到指定用户的目录文件下面   【命令 的介绍】 scp指定的命令结构   ./df* 可以写成*是为了做匹配，可以写成全文件名 test01@192.168.1.11这个是用户名加ip地址信息 执行...]]></description><category></category></item><item><title><![CDATA[spring在拦截器里面无法注入service的问题]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/91546206</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/91546206</guid><author>JGnewbie</author><pubDate>Wed, 12 Jun 2019 15:56:27 +0800</pubDate><description><![CDATA[这边文章很好

]]></description><category></category></item><item><title><![CDATA[接口签名实现拦截的两种方式]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/91454486</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/91454486</guid><author>JGnewbie</author><pubDate>Tue, 11 Jun 2019 18:33:13 +0800</pubDate><description><![CDATA[1、采用spring的aop思想进行拦截
需要自定义注解，然后定义切面（五大类）然后在定义，可以获取所有的参数

2、拦截器的实现方式
自定义拦截器，然后对拦截器进行配置即可

配置


...]]></description><category></category></item><item><title><![CDATA[springboot打包完成之后无法读取到resources下的资源文件]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/89710050</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/89710050</guid><author>JGnewbie</author><pubDate>Tue, 30 Apr 2019 15:11:21 +0800</pubDate><description><![CDATA[File privateKeyFile = ResourceUtils.getFile(“classpath:wx.pfx”);
PrivateKey privateKey = getPrivateKey(privateKeyFile , privateKeyPassword);
未打包时都可以获取到根路径和文件，打包后报java.lang.NullPointerException
ClassPa...]]></description><category></category></item><item><title><![CDATA[mysql的重复插入相同的数据]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/87860550</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/87860550</guid><author>JGnewbie</author><pubDate>Thu, 21 Feb 2019 14:37:23 +0800</pubDate><description><![CDATA[mysql的重复插入相同的数据
有两种方式(第一种是主键的重复插入,第二种就是关系表里面的重复)
在实际应用中，在实际的开发中我们经常会遇到一些重复的数据的问题,我个人首先想到的是去查一下,然后判断有没有在进行插入或者给更新操作
1 主键重复更新
&amp;lt;insert id=&quot;insertOrUpdateCameraInfoByOne&quot; paramerType=&quot;com.pojo.AreaInfo...]]></description><category></category></item><item><title><![CDATA[使用jquery给select2赋值问题]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/86573994</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/86573994</guid><author>JGnewbie</author><pubDate>Mon, 21 Jan 2019 14:39:33 +0800</pubDate><description><![CDATA[转载于：https://blog.youkuaiyun.com/sayoko06/article/details/81189070
直接上代码
$(&quot;#requirement&quot;).select2(“val”, [“xxx”]);
$(&quot;#requirement&quot;).val([“xxx”]).trigger(“change”);
两种都可以，其中“xxx”表示option标签对应的value值，要用[ ]括号括...]]></description><category></category></item><item><title><![CDATA[将jar包安装到本地的maven仓库里面去]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/83688503</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/83688503</guid><author>JGnewbie</author><pubDate>Sat, 03 Nov 2018 16:48:31 +0800</pubDate><description><![CDATA[mvn install:install-file -Dfile=D:/ueditor-1.1.3.jar -DgroupId=com.baidu -DartifactId=ueditor -Dversion=1.1.3 -Dpackaging=jar

D:/ueditor-1.1.3.jar  表示你要安装的的jar存放的路径
-DgroupId=com.baidu 代表jar会存放在在你的ma...]]></description><category></category></item><item><title><![CDATA[给页面上面增加一个分界线]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/82591494</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/82591494</guid><author>JGnewbie</author><pubDate>Mon, 10 Sep 2018 16:18:27 +0800</pubDate><description><![CDATA[style=”border-top: 1px dashed #d8d8d8; margin-top: 1.4rem;”]]></description><category></category></item><item><title><![CDATA[java 读取网络文件 protocol = http host = null]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/82185246</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/82185246</guid><author>JGnewbie</author><pubDate>Wed, 29 Aug 2018 16:25:49 +0800</pubDate><description><![CDATA[这个是由于java读取网络文件的时候你的url写的有问题 
例如在获取



String actionUrl = String.format(&quot;https:/api.weixin.qq.com/cgi-bin/tags/members/getblacklist?access_token=%s&quot;,token)

这个里面的https:/api正确的应该是

String actionUrl = S...]]></description><category></category></item><item><title><![CDATA[mysql除法运算保留小数的用法]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/81571333</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/81571333</guid><author>JGnewbie</author><pubDate>Fri, 10 Aug 2018 23:41:33 +0800</pubDate><description><![CDATA[参照：https://www.cnblogs.com/owenma/p/7097602.html 
在工作中会遇到计算小数而且需要显现出小数末尾的0，我们会用到DECIMAL这个函数，这是一个函数非常强悍：具体用法DECIMAL(P,D); 
在上面的语法中：

P是表示有效数字数的精度。 P范围为1〜65。 
D是表示小数点后的位数。 D的范围是0~30。MySQL要求D小于或等于(&amp;lt;=)...]]></description><category></category></item><item><title><![CDATA[mysql的locate函数的用法和if]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/81252331</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/81252331</guid><author>JGnewbie</author><pubDate>Fri, 27 Jul 2018 18:16:27 +0800</pubDate><description><![CDATA[locate

1、可以用于判断某一个字段是否以什么来开头 locate‘开头的字符串’，列名称） 
2、返回字符串substr中第一次出现子字符串的位置 str。LOCATE(substr,str) 
3、返回字符串substr中第一个出现子 字符串的 str位置，从位置开始 pos。0 如果substr不在，则 返回str。返回 NULL如果substr 或者str是NULL。LOCATE(s...]]></description><category></category></item><item><title><![CDATA[com.alibaba的fastjson简介]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/81233899</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/81233899</guid><author>JGnewbie</author><pubDate>Fri, 27 Jul 2018 11:10:06 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/qiaoyeye/p/7730288.html]]></description><category></category></item><item><title><![CDATA[javabean浅复制的问题]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/81224767</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/81224767</guid><author>JGnewbie</author><pubDate>Thu, 26 Jul 2018 17:53:59 +0800</pubDate><description><![CDATA[浅复制的时候，如果本里面包含了对象这个就会出现问题，bean里面的对bean的引用是地址的引用而非真正实体的引用，



        List&amp;amp;lt;Student&amp;amp;gt; list = new ArrayList&amp;amp;lt;&amp;amp;gt;();
        list.add(new Student(&amp;quot;小哥&amp;quot;,&amp;quot;女人&amp;quot;, &amp;quot;lalalalaalala&amp]]></description><category></category></item><item><title><![CDATA[org.apache.ibatis.cursor.Cursor]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/81097417</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/81097417</guid><author>JGnewbie</author><pubDate>Wed, 18 Jul 2018 14:19:54 +0800</pubDate><description><![CDATA[出现这个问题的原因是由于mybatis的版本不同所引起的，以3.4.0位分界点，你可以换着高版本或者低版本的两个试试那个适合的你的项目，因为高版本不兼容低版本...]]></description><category></category></item><item><title><![CDATA[解决Window下ActiveMQ报错]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/80996694</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/80996694</guid><author>JGnewbie</author><pubDate>Wed, 11 Jul 2018 10:41:55 +0800</pubDate><description><![CDATA[1,首先可能是因为你的jdk的版本对饮的不一致所引起的问题

2，第二个原因就是windows的0.0.0.0没有进行配置，之所以我们在启动的时候就会发生错误的， 
将配置文件里面的修改成如下所示即可解决问题

    &amp;lt;transportConnectors&amp;gt;
            &amp;lt;!-- DOS protection, limit concurrent connectio...]]></description><category></category></item><item><title><![CDATA[对文件进行过滤操作]]></title><link>https://blog.youkuaiyun.com/JGnewbie/article/details/80922411</link><guid>https://blog.youkuaiyun.com/JGnewbie/article/details/80922411</guid><author>JGnewbie</author><pubDate>Thu, 05 Jul 2018 10:00:02 +0800</pubDate><description><![CDATA[ File h = new File(&quot;D:\\01&quot;);
        File[] g = h.listFiles(new FilenameFilter() {
            @Override
            public boolean accept(File dir, String name) {
                return name.endsWit...]]></description><category></category></item></channel></rss>