- 博客(89)
- 资源 (2)
- 收藏
- 关注
转载 systemctl普通用户
systemctl以root用户启动不爽吗,为什么还需要普通用户?大家可以敞开的想想…需要root用户执行sudo loginctl enable-linger username将用户的服务长驻以下是非root用户的操作创建用户的服务mkdir ~/.config/systemd/usercd ~/.config/systemd/uservim test.service编辑 test.service[Unit]AssertPathExists=/home/ghost/ghost[Se
2021-04-27 20:59:56
9211
1
翻译 oracle 删除表以及回复数据
找回删除的表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
2021-01-11 10:23:33
380
原创 为什么包装类不适合做锁的对象
“Integer 和 String 类型的对象不适合做锁”,其实基本上所有的基础类型的包装类都不适合做锁,因为它们内部用到了享元模式,这会导致看上去私有的锁,其实是共有的;享元模式里面对数据进行了缓存,会导致好几部分代码拥有同一把锁:例子:a和b就是同一把锁(看源码【对常用的数据进行缓存】)class A {Long a = new Long(2);synchronized(a){// 业务}}class B {Long b = new Long(2);synchronized(b)
2020-10-27 20:56:08
1893
1
原创 linux和windows之前的文件互传
第一种方式:scp ./df* test01@192.168.1.11:/home/test01/ 【文件上传至服务器】首先切换到我们需要上传的目录文件结构上面去 通过文件拷贝的方式将文件上传到指定用户的目录文件下面 【命令 的介绍】 scp指定的命令结构 ./df* 可以写成*是为了做匹配,可以写成全文件名 test01@192.168.1.11这个是用户名加ip地址信息 执行...
2019-09-24 17:00:03
235
原创 接口签名实现拦截的两种方式
1、采用spring的aop思想进行拦截需要自定义注解,然后定义切面(五大类)然后在定义,可以获取所有的参数2、拦截器的实现方式自定义拦截器,然后对拦截器进行配置即可配置...
2019-06-11 18:33:13
1276
2
原创 springboot打包完成之后无法读取到resources下的资源文件
File privateKeyFile = ResourceUtils.getFile(“classpath:wx.pfx”);PrivateKey privateKey = getPrivateKey(privateKeyFile , privateKeyPassword);未打包时都可以获取到根路径和文件,打包后报java.lang.NullPointerExceptionClassPa...
2019-04-30 15:11:21
12104
原创 mysql的重复插入相同的数据
mysql的重复插入相同的数据有两种方式(第一种是主键的重复插入,第二种就是关系表里面的重复)在实际应用中,在实际的开发中我们经常会遇到一些重复的数据的问题,我个人首先想到的是去查一下,然后判断有没有在进行插入或者给更新操作1 主键重复更新<insert id="insertOrUpdateCameraInfoByOne" paramerType="com.pojo.AreaInfo...
2019-02-21 14:37:23
5399
转载 使用jquery给select2赋值问题
转载于:https://blog.youkuaiyun.com/sayoko06/article/details/81189070直接上代码$("#requirement").select2(“val”, [“xxx”]);$("#requirement").val([“xxx”]).trigger(“change”);两种都可以,其中“xxx”表示option标签对应的value值,要用[ ]括号括...
2019-01-21 14:39:33
2042
原创 将jar包安装到本地的maven仓库里面去
mvn install:install-file -Dfile=D:/ueditor-1.1.3.jar -DgroupId=com.baidu -DartifactId=ueditor -Dversion=1.1.3 -Dpackaging=jarD:/ueditor-1.1.3.jar 表示你要安装的的jar存放的路径-DgroupId=com.baidu 代表jar会存放在在你的ma...
2018-11-03 16:48:31
407
原创 给页面上面增加一个分界线
style=”border-top: 1px dashed #d8d8d8; margin-top: 1.4rem;”
2018-09-10 16:18:27
2372
原创 java 读取网络文件 protocol = http host = null
这个是由于java读取网络文件的时候你的url写的有问题 例如在获取String actionUrl = String.format("https:/api.weixin.qq.com/cgi-bin/tags/members/getblacklist?access_token=%s",token)这个里面的https:/api正确的应该是String actionUrl = S...
2018-08-29 16:25:49
6730
原创 mysql除法运算保留小数的用法
参照:https://www.cnblogs.com/owenma/p/7097602.html 在工作中会遇到计算小数而且需要显现出小数末尾的0,我们会用到DECIMAL这个函数,这是一个函数非常强悍:具体用法DECIMAL(P,D); 在上面的语法中:P是表示有效数字数的精度。 P范围为1〜65。 D是表示小数点后的位数。 D的范围是0~30。MySQL要求D小于或等于(<=)...
2018-08-10 23:41:33
81752
4
原创 mysql的locate函数的用法和if
locate1、可以用于判断某一个字段是否以什么来开头 locate‘开头的字符串’,列名称) 2、返回字符串substr中第一次出现子字符串的位置 str。LOCATE(substr,str) 3、返回字符串substr中第一个出现子 字符串的 str位置,从位置开始 pos。0 如果substr不在,则 返回str。返回 NULL如果substr 或者str是NULL。LOCATE(s...
2018-07-27 18:16:27
7199
转载 com.alibaba的fastjson简介
转载:https://www.cnblogs.com/qiaoyeye/p/7730288.html
2018-07-27 11:10:06
501
原创 javabean浅复制的问题
浅复制的时候,如果本里面包含了对象这个就会出现问题,bean里面的对bean的引用是地址的引用而非真正实体的引用, List&lt;Student&gt; list = new ArrayList&lt;&gt;(); list.add(new Student("小哥","女人", "lalalalaalala&
2018-07-26 17:53:59
358
原创 org.apache.ibatis.cursor.Cursor
出现这个问题的原因是由于mybatis的版本不同所引起的,以3.4.0位分界点,你可以换着高版本或者低版本的两个试试那个适合的你的项目,因为高版本不兼容低版本...
2018-07-18 14:19:54
2079
原创 解决Window下ActiveMQ报错
1,首先可能是因为你的jdk的版本对饮的不一致所引起的问题2,第二个原因就是windows的0.0.0.0没有进行配置,之所以我们在启动的时候就会发生错误的, 将配置文件里面的修改成如下所示即可解决问题 <transportConnectors> <!-- DOS protection, limit concurrent connectio...
2018-07-11 10:41:55
580
原创 对文件进行过滤操作
File h = new File("D:\\01"); File[] g = h.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { return name.endsWit...
2018-07-05 10:00:02
476
原创 js和java中的trim()方法
这两个方法作用都是一样的,都是将字符串两端的空白去掉 例如:” hhhhh ” 通过这个方法之后会变成”hhhhh”
2018-07-05 09:51:43
387
原创 nodejs在cmd控制台中文乱码解决方案
nodejs对中文的之处不是很好,在编写保存你的js文件的时候,将文件的格式存储为UTF-8格式的,因为你的文件在存储是默认的存储为ASNI的编码格式,所以你将自己的文件格式改为UTF-8这个乱码问题就解决了,希望可以帮到你,有不足之处请多多指教,本人初次接触nodejs...
2018-06-22 20:43:48
6078
原创 echerts动态加载数据
效果图: 前端页面以及代码:<%-- Created by IntelliJ IDEA. User: XX Date: 2018/6/20 Time: 17:10 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/...
2018-06-20 20:12:38
1190
原创 javamail发送邮件的时候附件变成bin
报错:tcmime.1278.1278.1724.bin或ATT00001.bin,总之出现这个错误的原因是由于编码格式不适合引起的错误 这个是我今天下午遇到的问题,搞了一下午,没有解决,晚上下班回到宿舍决绝了这个问题,我测试了一下午,有可能是你的文件没有设置成为utf-8: BodyPart messageBodyPart = new MimeBodyPart(); ...
2018-05-09 21:51:18
6747
翻译 获取spring容器上下文(webApplicationContext)的几种方法
首先很感谢大佬的指导,在web SERver容器里面的server,filter都不是spring容器去管理的我们也不可能在spring的配置里面去获取到这个东西的,比如:public class InitComponent implements ServletContextListener,ApplicationContextAware{ private static App...
2018-05-09 10:53:21
12221
1
原创 Unexpected internal error near index 1
Unexpected internal error near index 1出现这个错误的原因就会由于java里面的字符串引起的一些类问题 java中“\”是一个转义字符,所以需要用两个”\”代表一个 字符串中用2个反斜杠表示一个反斜杠。正则表达式中都需要用4个反斜杠表示一个反斜杠这个是我的代码String localpath=code.getPhoto().replaceAll("\...
2018-05-08 16:11:34
2715
原创 Property [id] not found on type [java.lang.String]
org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet [jsp] threw exception javax.el.PropertyNotFoundException: Property [id] not found on type [java.lang.String] at
2018-04-23 14:36:41
1121
转载 同时安装jdk1.8和1.7
转载于:http://blog.sina.com.cn/s/blog_e5fee3c30102x6k4.html 如果你安装了jdk1.7之后又安装了jdk1.8,那你可能会遇到这样的问题,那就是,不论你怎么修改环境配置,在命令行中,问题输出1.8版本,即使JAVA_HOME指向的是1.7 …. 关于这个问题,网上有很多解决办法,都不适用,比如说把C:\ Windows \ System32下...
2018-04-18 15:08:59
1706
原创 1,返回的数据为什么在js的success里面拿不到数据的原因。2,Uncaught SyntaxError: Invalid or unexpected token
【1】j就拿ssm为框架的项目 1,你没有给你的返回值进行json的数据格式的转化 1>.或者你的contorller没有有返回值的注解@ResponseBody 2>.或者你的js里面没有确定返回值的数据格式转换dataType:json 2,就是你在controller和你的js返回值的里面同时会制定两返回数据格式json【2】Uncau...
2018-04-18 15:01:49
1831
原创 问题:There is no getter for property named 'id' in 'class java.lang.String'
在是网上找了许多自己也理解了一一点 出现这种原因你的出入的参数为String类型的 <select id="findproject" resultMap="BaseResultMap" parameterType="String"> SELECT <include refid="prosrColumn" /> FROM project_recr
2018-04-17 18:38:29
3310
原创 mybatis实现的两种批量插入数据
什么是mbatis: mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后由my
2018-04-14 16:39:11
2940
转载 使用百度的富文本编辑器UEditor遇到的问题总结
https://www.cnblogs.com/wsn1203/p/5443047.html
2018-04-13 16:24:49
1356
转载 @ModelAttribute用法详解
转载于:https://blog.youkuaiyun.com/harry_zh_wang/article/details/57329613 之前项目中并自己并没有怎么使用到过@ModelAttribute这个注解,接手一个老项目的时候发现项目中大量使用@ModelAttribute这个注解,在这里就...
2018-04-08 18:16:57
11998
3
转载 git branch 和 git checkout常用的带参数的
转载于:https://www.cnblogs.com/qianqiannian/p/6011404.html git branch 和 git checkout经常在一起使用,所以在此将它们合在一起 1.Git branch 一般用于分支的操作,比如创建分支,查看分支等等, 1.1 git branch 不带参数:列出本地已经存在的分支,并且在当前分...
2018-04-03 08:49:42
3110
原创 A query was run and no Result Maps were found for the Mapped Statement 'com.dao.CommentDao.reviewtot
A query was run and no Result Maps were found for the Mapped Statement ‘com.dao.CommentDao.reviewtotaldata’. It’s likely that neither a Result Type nor a Result Map was specified.这个是由于在你的sql语句里面没有...
2018-04-01 14:00:58
4457
原创 redis的使用方式
redis可视化的下载工具很简单你在百度上随便一搜就可以找到, redis-cli.exe # 客户端 redis-server.exe # 服务器 当你在客户端在你链接的时候需要把服务器起动起来,如果你经常性操作,建议你把redis注册为windows服务 执行下面这个命令:(你必须进入到你的安装目录) 例如我的我就装在D:redis下面: redis-server –servi
2018-01-04 17:54:07
312
原创 java简单的自定义注解
元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited 这些类型和它们所支持的类在java.lang.annotation
2017-12-28 15:32:40
351
转载 自定义注解的使用
转自与:https://www.cnblogs.com/peida/archive/2013/04/24/3036689.html 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提
2017-12-28 11:19:46
406
转载 mysql的慢查询相关问题
**如何在windows下是用mysqldumpslow命令**1. 再一次点击mysql安装文件(默认是没安装mysqldumpslow这些脚本的),如图: 点击next如下图 点击Developer Components 旁边的选择this feature , and all subfeatures will be Install(安装所有子项)… 之后一步一步继续安装下去,完成之后
2017-12-25 20:50:06
348
转载 mysq截取字符串的办法
本文转自与:https://www.cnblogs.com/zdz8207/p/3765073.html MYSQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。字符串截
2017-12-21 16:30:41
366
关于java书籍
2017-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人