- 博客(179)
- 资源 (59)
- 问答 (1)
- 收藏
- 关注
转载 mysql树转查询,根据id查询所有子孙级的数据
需求: 查出当前用户下面所有的子用户信息. ( 传递父类id )分析:方法一: 使用Java程序进行遍历查询. ( 一条一条查询, 执行效率低 )方法二: sql递归查询. ( 单句查询, 效率比遍历查询高! )1.库表结构如下: ( 自关联的 - 无限级用户表 )2.sql语句实现需求:2.1 查所有的叶子节点. ( 不含自己 ),下...
2019-10-27 16:03:05 1309 1
原创 Git Pull的时候报错:error: The following untracked working tree files would be overwritten by merge
1.Git pull的时候报错2.采用的方法(强制覆盖本地数据):git fetch origingit clean -fgit reset --hard origin/master
2019-10-25 17:36:43 1155
原创 Postman传List<String>集合
后台Controller:private Result addAuthen(@RequestBody List<String> urls){}
2019-10-23 16:47:46 14291 1
原创 IDEA中,如果一个文件报错了,外面没有提示,只有点击进去才知道报错了
解决方法:File -> Settings... 找到Build,Exxecution,Deployment下面的Compiler,最后找到右边的Build project automatically,选中这项就可以了
2019-10-20 21:52:52 2915 4
原创 SpringCloud启动项目报错:Consider defining a bean of type 'com.XXX.XXX.dao.UserDao' in your configuration.
1.报错信息为:Description:Field userDao in com.XXX.XXX.service.impl.UserServiceImpl required a bean of type 'com.XXX.XXX.dao.UserDao' that could not be found.The injection point has the following anno...
2019-10-20 16:32:40 7954 8
原创 SpringCloud启动项目报错:Consider defining a bean of type 'java.lang.String' in your configuration.
1.报错信息如下:Description:Parameter 0 of method deleteUserLabels in com.XXX.user.service.impl.UserLabelServiceImpl required a bean of type 'java.lang.String' that could not be found.The injection poi...
2019-10-20 10:54:03 1819
原创 IDEA中,PULL的时候报错
1.You have not concluded your merge (MERGE_HEAD exists).Exiting because of unfinished merge.2.解决步骤: 1):项目右击,Git -> Repository -> Fetch2):项目右击,Git -> Repository -> Reset HEAD......
2019-10-19 16:36:32 1294
原创 IDEA中,更新项目,提交项目
1.更新项目项目右键,Git -> Repository -> Pull2.提交先右键,Git -> Add然后,Git Compit FIle...再然后:Git -> Repository -> Push
2019-10-19 12:57:18 3456
原创 IDEA中,在某个文件夹(项目)里面创建项目
1.项目右键 -> New Module下图中的:Content root,点击右边的文件夹,选择需要放到哪个目录,然后在该目录后面加上新建项目的名字:例如:F:\java\parent名字\新创建的项目名字,最后点击finish就可以了,然后项目就在某个项目里面了...
2019-10-19 09:28:02 8070 1
原创 IDEA中,从gitlab中下载分支项目
1.VCS -> Checkout from Version Control -> Git2. 输入URL,URL是从gitlab中得到的下图是获取URL地址的:然后clone3.下载下来后,切换到分支然后就可以了,如果出现下面错误:就点击View Files...然后在项目中,删掉以下红框中的这些文件,然后在重复步骤...
2019-10-18 18:19:37 6023 2
原创 IDEA中报错:Could not autowire. No beans of 'UserDao' type found. more... (Ctrl+F1)
Could not autowire. No beans of 'UserDao' type found. more... (Ctrl+F1)解决方法:File -Settings - Editor - Inspections - Spring - Spring Core - Code - Autowiring for Bean Class 勾去掉...
2019-10-15 14:21:31 1892
原创 Eclipse上集成Maven
1.Window -> Preference,搜索Maven,找到Installations,然后Add,添加自己的Maven2.找到User Settings,选择修改好的Maven的Settings.xml配置,然后Apply
2019-10-15 09:08:17 96
原创 Eclipse上调整字体
1.Window -> Preference ,然后输入font,找到Colors and Fonts 再在右侧找到Basic下面的Text Font ,然后Edit
2019-10-15 09:02:38 135
原创 IDEA常用快捷键
1.打印语句:sout2.删除当前行:Ctrl+Y3.复制当前一行代码:Ctrl+D,鼠标要在需要复制的那一行代码4.main快捷键:psvm5.判断代码有没有需要提交的:如果名称是蓝色的,说明是没有提交的...
2019-10-14 15:53:33 101
原创 IDEA中,项目右键没有maven,启动类右键没有run
1.通过,Help -> Show Log in Explorer 查看idea.log日志文件打开日志文件查看日志文件原因:Maven的版本太高,我的是3.6.2,换成3.6.1就行了,然后maven和run都出来了,如果项目右键还是没有maven,那就找到该项目的pom.xml,然后右键 ->Add as Maven Project,就有Maven了,Id...
2019-10-14 10:12:05 12960
原创 IDEA中从Gitlab上下载项目
1.File -> New -> Project from Version Control -> Git2.URL输入gitlab上项目的地址,然后点击Test测试测试一下是否能连接上,然后CloneURL地址的获取,从Gitlab上获取,点击clone克隆地址第一次会出现下图这个,会要求你输入用户名和密码,就是你在gitlab上注册的用户名和密码...
2019-10-14 09:10:23 15575 3
原创 IDEA中,新下载下来的项目没有jar包
这一看就是project没有JDK导致的,File - Project Structure,选择相应的JDK
2019-10-13 17:10:50 1316
原创 IDEA中添加JDK
1.File -> Project Structure2.找到SDKs然后点击+号,添加JDK添加JDK后就是下面所示
2019-10-13 16:43:27 2923 1
原创 IDEA中报错:unable to maven project
1.点击help -> Show Log in Explorer2.打开idea.log日志文件3.从上面报错信息可知:是网络连接问题4.控制台ping localhost或者ping 127.0.0.1,如果故障,可能原因是防火墙没有关闭5.关闭防火墙:找到控制面板 -> Windows防火墙 -> 打开或者关闭Windows防火墙6...
2019-10-13 16:30:23 4142
原创 IDEA中没有GIT(IDEA中添加GIT)
1.IDEA中没有GIT,因为我们公司的代码是放在GITLAB上2.本地安装gitlab,安装时直接下一步下一步3.在File-->Setting->Version Control-->Git-->Path to Git executable选择你的git安装目录后的bin里面的git.exe文件,然后点击Test,测试是否设置成功4.创建一个git...
2019-10-13 10:35:54 23413 1
原创 IDEA中创建一个简单的SpringCloud
一:创建一个注册服务中心Eureka:1.File -> New -> Project...2.将配置文件的后缀改成yml,然后把以下属性复制进去server: port: 8080 #服务端口号#eureka 基本信息配置eureka: instance: hostname: localhost #注册到eurekaip地址...
2019-10-11 14:10:21 570 1
原创 mybatis联合查询(2)
目得:查询评论的同时,将评论的图片查询出来1.xml如下: select goods.id as goods_id, content, startLevel, service, stream, conform, userid, goodsId, created, attachment.id as attachment_id, imageName, imageUpdateN
2015-11-27 14:30:40 603
原创 对前台传过来的json对象或数组进行转化
当后台需要获取前台的多个json对象或json数组时使用1.创建转化类/** * 对象及对象数组传输类 * @author dengq * @createDate 2015年11月14日 * @desription */public class ListMapConverter { /** * 接受的json数组对象,key值必须为objArr */ protec
2015-11-27 13:43:06 3534
原创 mybatis联合查询(未关联)
描述:有三张表,商家登录表,商家表,商家资料信息表。商家登录后,通过商家id去查询商家表信息,然后通过商家表id去查询商家资料表信息,登录成功后需保存三张表信息到session中。这其中需要用到联合查询。1.Mapper select sm.id as sm_id, `name`,......, smi.id as smi_id, ......, mark
2015-11-18 17:26:04 795
原创 mybatis模糊查询--前台传过来一个字符串,然后将这个字符串作为where条件进行模糊查询
最近做项目时有这么一个查询的功能,它可以通过名字模糊查询,也可以通过地址模糊查询,还可以根据地区模糊查询等,但无论通过哪个查询,前台只传过来一个字符串,然后根据该字符串去模糊查询。代码如下:1.mybatis的xml文件中:第一种:"%"#{name}"%"(parameterType为参数类型,resultMap是查询的结果集)--> select * from sell
2015-10-30 14:40:58 11051 1
原创 java基础--可变参数
若某个方法传的参数是不确定的或可变的那么我们就可以使用可变参数。可变参数的形式如:方法名(类型...变量名)。如果传的参数类型多变,类型就为Object,若要求必须为某一类型,如int类型,String类型等,则类型就是int,String等。例:public class Arr { public void show(Object...objs){ //可变参数,参数类型可以是任意类型
2015-10-29 20:32:26 479
原创 java基础--初始化
1.数组的初始化数组简单的说就是用来存放一种相同数据类型的变量,它的声明方式有二种,一种是int[] i ,另一种是int i[];推荐使用第一种,第二种格式是符合C和C++程序员的习惯。数组的初始化可以出现在代码的任何地方,基本类型的数组如果没有赋初值,java会根据它的类型给一个默认的初值。数组初始化的方式:静态初始化和动态初始化静态初始化:程序员在定义数组时并赋值动态初始
2015-10-28 23:20:42 608
转载 java中的随机数
java中有两种随机数:一种是java.lang.Math.Random;另一种是java.util.Random,两者的区别如下一、java.lang.Math.Random;调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。
2015-10-28 21:29:43 370
原创 用jUnit测试controller、Service
1.测试controller部分代码如下:@RunWith(SpringJUnit4ClassRunner.class)@WebAppConfiguration@ContextConfiguration(locations = { "classpath:resources/applicationContext.xml", "classpath:resources/springmvc-ser
2015-10-27 15:52:26 6095 1
原创 java中UUID
public class UUIDUtil { public static String generateKey(){ String id = UUID.randomUUID().toString() ; return id.replaceAll("-","") ; } public static String generateUpperKey(){ String id =
2015-10-23 17:11:19 899
原创 java中获取当前时间的字符串以及设置时间的格式
Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");String imageupdatename = sdf.format(date);
2015-10-23 16:56:23 3974
原创 mybatis中一对多添加
如果一个表可以上传一个图片,也可以上传多个图片,也可以不上传图片,图片的信息放在附件表里面,那么后台怎样接收前台传过来的值呢?前台后怎样传第图片的值呢。1.第一种方法是前台传一个字符串过来。前台将图片名字通过逗号分割传到后台,后台用一个集合来接收。例: 前台:name="imageName" imangeName = "风景图片1,风景图片2,......",或者imangeName ="
2015-10-23 16:24:18 3452
原创 mybatis一对多增、删、改
1.Service代码:public interface CommentService { /** * 添加点评 * @param comment * @return * @throws Exception */ public Comment insertComment(Comment comment,List atts) throws Exception;
2015-10-23 15:57:15 6503
原创 mybatis一对多查询
在做项目时,有这样两张表,一个评论表,一个附件表,一个评论表可以上传多个附件(一对多)1.sql部分代码如下: ...... <collection property="attachments" javaType="ArrayList" column="id" ofType="cn.com.sch.comment.
2015-10-23 15:27:14 724
原创 mybatis通过接口实现增删改查方法
1.主配置文件 <!-- 必须放在environments之前,type的值为包名点类名;typeAliases表示配置类型别名 -->
2015-10-10 10:52:02 944 1
原创 java.lang.UnsupportedClassVersionError: com/wxm/framework/listener/SessionLi
1.错误异常描述:java.lang.UnsupportedClassVersionError: com/wxm/framework/listener/SessionLi,图片如下:2.错误原因:如果是jdk1.4的话,只能使用junit3.8以下版本,如果是使用jdk1.5的话,必须使用junit4.0以上版本。(即版本不匹配,不正确)3.解决:1.右击项目->Build P
2015-10-08 10:11:29 1459
原创 上下Div固定,中间div高度自适应(随浏览器高度变化而变化)
1.css代码:html,body{ margin:0; padding:0; height:100%; overflow:hidden;}#top{ position:absolute; top:0; left:0; background-color:#05C020; height:50px; width:100%; z-index:100;}#bottom{
2015-10-03 15:56:09 16794
原创 mybatis增、删、改、查
mybatis的增、删、改、查的一般步骤是先加载主配置文件的路径,然后读取主配置文件,创建SqlSessionFactory,再创建SqlSession,然后在调用SqlSession的增、删、改、查方法即可,增、删、改需提交事务在执行增、删、改、查之前的步骤不变://获取路径String resource = "mybatis-config.xml";SqlSessionFactor
2015-09-30 10:21:53 809
原创 java环境变量配置,卸载
1.右击我的电脑->属性->点击左边的高级系统设置->点击下面的环境变量2.新建ClassPath:它的值为.;%JAVA_HOME%lib\dt.jar;%JAVA_HOME%lib\tools.jar;.3.新建Java_Home:它的值为E:\Program Files\Java\jdk1.7.0_79\(JDK的路径)4.新建Path:%JAVA_HOME%bi
2015-09-28 13:21:55 978
jquery.fly.min.js
2017-11-01
Quartz教程中文版
2017-10-18
quartz-2.2.3.jar
2017-10-18
joda-time-2.8.2.jar
2017-10-17
guava-19.0.jar
2017-10-16
net.sf.eclipsecs-updatesite_8.0.0.201707161819.zip
2017-10-16
json-lib.jar
2017-09-28
gson-2.2.4.jar
2017-09-28
fastjson-1.2.8.jar
2017-09-28
Windows Hotkey Explorer(查看快捷键占用工具) V2.1 官方免费版
2017-09-28
[JavaScript权威指南(第六版)].(美)David.Flanagan.中文扫描版
2016-06-27
FFmpegFrameRecorder录制视频的问题?
2020-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人