
java项目
JGnewbie
菜鸟
展开
-
银行卡信息查询
银行卡bin银行卡信息请移步到github:https://github.com/burningmyself/bank转载 2021-04-27 21:07:35 · 362 阅读 · 0 评论 -
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 · 9215 阅读 · 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 阅读 · 0 评论 -
为什么包装类不适合做锁的对象
“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 评论 -
org.springframework.web.context.ContextLoaderListener解决办法
我的是maven项目,首先点击项目右键,点击properties,再点击myeclipse 中的deloyment Assembly ,点击右边的add,之后选择java Build Path Entries,双击Maven Dependencies,点击apply,确定即可解决这个问题。原创 2017-11-28 09:47:46 · 2626 阅读 · 0 评论 -
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 · 1833 阅读 · 0 评论 -
同时安装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 · 1707 阅读 · 0 评论 -
使用百度的富文本编辑器UEditor遇到的问题总结
https://www.cnblogs.com/wsn1203/p/5443047.html转载 2018-04-13 16:24:49 · 1356 阅读 · 0 评论 -
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 阅读 · 0 评论 -
javamail发送邮件的时候附件变成bin
报错:tcmime.1278.1278.1724.bin或ATT00001.bin,总之出现这个错误的原因是由于编码格式不适合引起的错误 这个是我今天下午遇到的问题,搞了一下午,没有解决,晚上下班回到宿舍决绝了这个问题,我测试了一下午,有可能是你的文件没有设置成为utf-8: BodyPart messageBodyPart = new MimeBodyPart(); ...原创 2018-05-09 21:51:18 · 6747 阅读 · 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 阅读 · 0 评论 -
问题: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 · 3311 阅读 · 0 评论 -
mybatis实现的两种批量插入数据
什么是mbatis: mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后由my原创 2018-04-14 16:39:11 · 2940 阅读 · 0 评论 -
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 · 4458 阅读 · 0 评论 -
@ModelAttribute用法详解
转载于:https://blog.youkuaiyun.com/harry_zh_wang/article/details/57329613 之前项目中并自己并没有怎么使用到过@ModelAttribute这个注解,接手一个老项目的时候发现项目中大量使用@ModelAttribute这个注解,在这里就...转载 2018-04-08 18:16:57 · 11998 阅读 · 3 评论 -
redis的使用方式
redis可视化的下载工具很简单你在百度上随便一搜就可以找到, redis-cli.exe # 客户端 redis-server.exe # 服务器 当你在客户端在你链接的时候需要把服务器起动起来,如果你经常性操作,建议你把redis注册为windows服务 执行下面这个命令:(你必须进入到你的安装目录) 例如我的我就装在D:redis下面: redis-server –servi原创 2018-01-04 17:54:07 · 312 阅读 · 0 评论 -
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 阅读 · 0 评论 -
自定义注解的使用
转自与:https://www.cnblogs.com/peida/archive/2013/04/24/3036689.html 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提转载 2017-12-28 11:19:46 · 407 阅读 · 0 评论 -
mysql的慢查询相关问题
**如何在windows下是用mysqldumpslow命令**1. 再一次点击mysql安装文件(默认是没安装mysqldumpslow这些脚本的),如图: 点击next如下图 点击Developer Components 旁边的选择this feature , and all subfeatures will be Install(安装所有子项)… 之后一步一步继续安装下去,完成之后转载 2017-12-25 20:50:06 · 348 阅读 · 0 评论 -
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 · 1191 阅读 · 0 评论 -
nodejs在cmd控制台中文乱码解决方案
nodejs对中文的之处不是很好,在编写保存你的js文件的时候,将文件的格式存储为UTF-8格式的,因为你的文件在存储是默认的存储为ASNI的编码格式,所以你将自己的文件格式改为UTF-8这个乱码问题就解决了,希望可以帮到你,有不足之处请多多指教,本人初次接触nodejs...原创 2018-06-22 20:43:48 · 6080 阅读 · 0 评论 -
解决Window下ActiveMQ报错
1,首先可能是因为你的jdk的版本对饮的不一致所引起的问题2,第二个原因就是windows的0.0.0.0没有进行配置,之所以我们在启动的时候就会发生错误的, 将配置文件里面的修改成如下所示即可解决问题 <transportConnectors> <!-- DOS protection, limit concurrent connectio...原创 2018-07-11 10:41:55 · 580 阅读 · 0 评论 -
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 阅读 · 0 评论 -
spring在拦截器里面无法注入service的问题
这边文章很好转载 2019-06-12 15:56:27 · 2516 阅读 · 0 评论 -
springboot打包完成之后无法读取到resources下的资源文件
File privateKeyFile = ResourceUtils.getFile(“classpath:wx.pfx”);PrivateKey privateKey = getPrivateKey(privateKeyFile , privateKeyPassword);未打包时都可以获取到根路径和文件,打包后报java.lang.NullPointerExceptionClassPa...原创 2019-04-30 15:11:21 · 12105 阅读 · 0 评论 -
mysql的重复插入相同的数据
mysql的重复插入相同的数据有两种方式(第一种是主键的重复插入,第二种就是关系表里面的重复)在实际应用中,在实际的开发中我们经常会遇到一些重复的数据的问题,我个人首先想到的是去查一下,然后判断有没有在进行插入或者给更新操作1 主键重复更新<insert id="insertOrUpdateCameraInfoByOne" paramerType="com.pojo.AreaInfo...原创 2019-02-21 14:37:23 · 5400 阅读 · 0 评论 -
使用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 · 2043 阅读 · 0 评论 -
将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 · 408 阅读 · 1 评论 -
给页面上面增加一个分界线
style=”border-top: 1px dashed #d8d8d8; margin-top: 1.4rem;”原创 2018-09-10 16:18:27 · 2372 阅读 · 0 评论 -
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 · 6733 阅读 · 0 评论 -
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 · 81768 阅读 · 7 评论 -
com.alibaba的fastjson简介
转载:https://www.cnblogs.com/qiaoyeye/p/7730288.html转载 2018-07-27 11:10:06 · 501 阅读 · 0 评论 -
javabean浅复制的问题
浅复制的时候,如果本里面包含了对象这个就会出现问题,bean里面的对bean的引用是地址的引用而非真正实体的引用, List&lt;Student&gt; list = new ArrayList&lt;&gt;(); list.add(new Student("小哥","女人", "lalalalaalala&原创 2018-07-26 17:53:59 · 359 阅读 · 0 评论 -
对文件进行过滤操作
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 · 477 阅读 · 0 评论 -
js和java中的trim()方法
这两个方法作用都是一样的,都是将字符串两端的空白去掉 例如:” hhhhh ” 通过这个方法之后会变成”hhhhh”原创 2018-07-05 09:51:43 · 387 阅读 · 0 评论 -
java项目导入
被虐好多次,好无奈最可靠的的做法是讲项目放在命名空间内,然后打开自己的Myeclipse点击file-->import-->然后点击以 EXisting开头的找到自己的项目名称,开始时 导入你导入的项目肯定有一些问题是需要修改的首先你右击你的项目名称在你的 build path里面点击configure build path然后去修改报错的东西,(修改的原则尽量修改的东西的版本原创 2017-06-06 15:00:57 · 632 阅读 · 1 评论 -
SqlMapConfig.xml配置文件详解
SqlMapConfig.xml的配置内容和顺序如下(顺序不能乱): Properties(属性) Settings(全局参数设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境信息集合) environment(单个环境信息) tr原创 2017-07-04 17:43:11 · 1509 阅读 · 0 评论 -
Mybatis的动态sql标签
动态SQL通过Mybatis提供的各种动态标签实现动态拼接sql,使得mapper映射文件在编写SQL时更加灵活,方便。常用动态SQL标签有:if、where、foreach;If标签:作为判断入参来使用的,如果符合条件,则把if标签体内的SQL拼接上。 注意:用if进行判断是否为空时,不仅要判断null,也要判断空字符串‘’; Where标签:会去掉条件中的第一个and符号。Foreach原创 2017-07-05 17:04:02 · 604 阅读 · 0 评论 -
request.getParameter和request.getAttribute之间的区别
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别: (1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和转载 2017-06-27 11:30:59 · 280 阅读 · 0 评论 -
eachart和百度地图
添加百度地图插件 var bmap = myChart.getModel().getComponent(‘bmap’).getBMap(); bmap.addControl(new BMap.MapTypeControl()); 列表内容 myChart = echarts.init(document.getElementById(‘m原创 2017-08-16 17:36:37 · 997 阅读 · 0 评论