javaweb
文章平均质量分 91
LH专属荷包
这个作者很懒,什么都没留下…
展开
-
重新搭建springboot与mybatis的过程
最近准备选调,Java落下了不少,抽空复习一下,电脑是全新的,什么环境都没有,现在从0开始。java环境(jdk)配置JAVA_HOME,添加环境变量到JAVA_HONE的bin在idea中的sdk就是这个jdk的路径maven环境config下的setting的修改,一个是本地maven库,一个是下载jar包的服务器镜像配置。< alimavenaliyun mavenhttp://maven.aliyun.com/nexus/content/groups/public原创 2020-09-07 16:49:16 · 213 阅读 · 0 评论 -
关于springMvc的一些知识点
1.使用thymeleaf的th:@{链接}原因是,当我们在配置文件中设置了server.context-path后,以后的项目的路径必须要带上这个路径,而thymeleaf自动就加上了。restful风格左边是通过get请求回显数据,注意表单中的modelAtrribute,点击链接进入获取所有列表,get方式,...原创 2020-03-26 11:11:08 · 80 阅读 · 0 评论 -
Spring @ModelAttribute
这个注解的作用是在进行handler之前进行初始化操作,比如我们要表单回显,我们需要根据id获取到数据,然后再进行修改,我以前的做法是点击链接后获取到数据并渲染显示,而现在的话是可以分开的, @ModelAttribute public void init(Model mode) { PojoTest pojo=new PojoTest(null, "小明", "...原创 2020-03-26 10:54:13 · 112 阅读 · 0 评论 -
springboot的配置文件
配置文件的目的是解决我们项目中可能存在的一些自定义的数据防止重复的更改的数据,springboot自带的配置文件applicatiom.properity的配置文件使用有两种方式:用valuecom.dudu.name="嘟嘟MD"com.dudu.want="祝大家鸡年大吉吧"@RestControllerpublic class UserController { ...原创 2020-03-24 09:43:13 · 111 阅读 · 0 评论 -
springboot项目的快速打包
以前的打包是按照这篇博客来打的包:Idea工具将SpringBoot项目打成可执行jar包后面我看尚硅谷的视频发现有更好的打包方法:点击左右角的,点击maven的packet,就可以执行打包需要注意的是一定要是springboot项目,因为springboot项目会自动生成: <build> <plugins> <...原创 2020-01-09 13:11:09 · 288 阅读 · 0 评论 -
springboot的生产环境、测试环境的配置
之前的时候没有用到生产环境等等,遇到的问题是当我需要修改我的代码里面的变量的时候,就需要全盘地去修改,想到在application.properties中写入全局变量去做,但是这样的话需要其他的conponent注解到类上去indexPath=D:/lucene_index/happy6@Componentpublic class ConstantInPro { @Value(...原创 2020-01-09 13:03:52 · 630 阅读 · 0 评论 -
桥接模式
苹果有大有小,假设还有红有蓝,那么搭配一下就有四种不同种类的苹果,如果更多的颜色或者那啥的话,配上UML图:注意这里需要用到一个接口和一个抽象类,这个接口作为了抽象类的一个属性,并利用构造函数将接口的类型放在了原来的抽象父类中,然后子类只要集成父类就可以实现两个维度的搭配了原接口(苹果颜色)interface Color{ public String tellColor();}...原创 2019-10-26 16:15:23 · 119 阅读 · 0 评论 -
建造者模式的理解
参照的一篇简书文章,链接如下:一篇文章就彻底弄懂建造者模式(Builder Pattern)简单说说我对建造者模式的理解吧,我们去KFC点餐,一个food和一杯饮料的套餐,套餐一:可乐+鸡翅;套餐2:雪碧+薯条当然KFC的针对套餐分配了服务员,你去前台点餐的时候,只需要说老板,我要套餐某某就可以了,其他的事情嘛,套餐某某的服务员会给你办理的妥妥的。现在梳理一下对应的角色:服务员:wri...原创 2019-10-26 15:28:35 · 230 阅读 · 0 评论 -
适配器模式的理解
适配器模式的意思是我现在这个方法啊,用不了你的类中的方法,那怎么才能用呢?需要适配,那这个时候你要清楚告诉我你现在的方法接口是怎样,然后才根据你以前的接口来适配。这是你以前的接口,也就是你想要达到的目的是什么interface Target{ public void request();}这是现在我们有的类的方法class Adaptee{ public void ad...原创 2019-10-26 15:13:16 · 111 阅读 · 0 评论 -
javaweb的一些记录
手机端和网页端的对比学习这是我的手机端的版本,这里用了responseBody,也就是不会返回页面内容,是返回数据,这是网上的解释:@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML 数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是...原创 2019-09-03 18:17:45 · 109 阅读 · 0 评论 -
实现js的联动选取
<!doctype html><html> <head> <meta charset="UTF-8"> <title></title> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,ma...原创 2019-09-02 22:36:11 · 667 阅读 · 0 评论 -
MUI中使用JS实现后台数据传递到前端,并使用动态的查找搜索功能
<!doctype html><html> <head> <meta charset="UTF-8"> <title></title> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,ma...原创 2019-09-02 17:13:00 · 1264 阅读 · 1 评论 -
mysql返回为空的时候,设置为0的方法
SELECT IFNULL((SELECT is_approve FROM amis_change_is_graduate WHERE apply...原创 2019-07-29 16:09:04 · 2390 阅读 · 0 评论 -
关于mabatis的example技术,加快后端的开发。
以前利用mybatis构建逆向工程的时候,这些地方全都填的false,如果改为true的话就可以生成example,方便数据库的查询where语句。原创 2019-09-17 16:52:01 · 156 阅读 · 0 评论 -
选取最近的一条记录
select * from amis_change_mail AS x where update_time = (select max(update_time) from amis_change_mail AS y where x.apply_user=y.apply_user AND x.apply_user=32);原创 2019-07-24 15:31:36 · 210 阅读 · 0 评论 -
mysql存在即更新,不存在就新增。
开门见山直接将原来的insert替换为replace別忘了需要设置一个unique,即假如我要让我的cid随着登录的账号不同而不同,就应该让用户名作为该unique, 具体的做法:点击索引修改方法如下图:...原创 2019-09-05 21:47:16 · 1065 阅读 · 0 评论 -
将对象转化为json
原创 2019-09-06 20:05:07 · 191 阅读 · 0 评论 -
返回刚插入进去的id
原创 2019-09-08 15:37:10 · 104 阅读 · 0 评论 -
Invalid bound statement (not found): com.test.mapper.UserMapper.selectByPrimaryKey
最近学习shiro,将how2j的项目下载下来跑的时候。显示jdk太高,跑去下了一个jdk,然后又遇到了这个问题,原因是因为xml文件springboot是不会编译的,那就需要放在resouce目录下,放了之后就需要修改的位置,改成就好了,...原创 2019-09-17 14:14:02 · 1063 阅读 · 0 评论 -
数据库的左右连接
左连接左边是大哥,右链接右边是但是还不很清楚,为什么要用左右连接?知道的大佬可以回答一下哈原创 2019-09-17 14:34:45 · 164 阅读 · 0 评论 -
mysql按照关键字查询
原创 2019-09-24 15:33:09 · 945 阅读 · 0 评论 -
加快查询速度
SELECT design_book.full_text FROM design_book WHERE design_book.seq = (SELECTseqFROMdesign_book AS dbWHEREdecision_number = ‘FS33105’)原创 2019-09-25 21:11:26 · 245 阅读 · 0 评论 -
6/2笔记
前端部分–也就是??层面步骤一找到步骤二步骤三需要注意已经进入到service接口的实现类中,的具体的方法中步骤四后端部分(业务实现逻辑部分,其步骤与前端一致)步骤1:问题出在 这里的下一步是啥,通过什么与后端形成的联系??步骤2:ctrl+alt+b进入...原创 2019-06-02 17:24:54 · 105 阅读 · 0 评论 -
在普通类中使用mapper、service
首先需要新建一个类,实现 ApplicationContextAware 接口。@Component public class SpringUtils implements ApplicationContextAware { private static ApplicationContext applicationContext = null; @Over...原创 2019-07-23 20:33:59 · 858 阅读 · 0 评论 -
建站
初始的原因是想将软件分享出去,分享的平台是自己键的网站的一个页面,上面放两个文件夹提供下载,过程有点艰辛,1.阿里云服务器,轻量级应用服务器,一定要清楚自己名字,在提交工单 的时候好用2.xammp,这个以前用过,再用一次感觉清爽啊,3.客户机上访问网页的时候要标注端口号是多少,...原创 2019-07-16 16:32:29 · 158 阅读 · 0 评论 -
数据库的设计问题
设计数据库的时候,一定要定义这个字符集,不然中文会出错,另外记得设置了主键之后,要设置自动递增,不然会报主键为null的错误这是我在做资产管理系统添加用户反馈功能时学到的,那个时候是用mybatis反向自动生成service、类还有xml,由于需要另外的类,需要设计其他的数据库,所以按照以前的经验重新走了一遍,发现也是可以的,只是数据库这里需要注意一下而已。...原创 2019-07-11 21:25:14 · 268 阅读 · 0 评论 -
6/4总结
ftl准确的步骤为:2.3.原创 2019-06-04 19:47:33 · 128 阅读 · 0 评论 -
6/3具体实现过程
1这是什么根据这个url找到相应的Path,然后执行服务这是一个方法,但是谁用到了它??前面不是当作路径来用的吗?原创 2019-06-04 09:17:15 · 140 阅读 · 0 评论 -
mui项目的ajax请求问题
重点要注意测试手机与电脑的ip在同一个局域网下,请求消息!!!!原创 2019-06-19 21:46:42 · 419 阅读 · 0 评论 -
log4j和junit笔记
首先需要他们的jar包发现用idea比eclipse好多了junit的分为方法和调用两个阶段方法类:import org.junit.After;import org.junit.Before;public class SumUtil { //这里写方法 //测试写另外一个class //里面用到方法 @Before public voi...原创 2019-06-19 11:23:58 · 280 阅读 · 0 评论 -
6/18问题
问题描述首先,这个问题很奇怪 ,添加好所有商品准备提交时出现了问题:先是点击提交没有反应。然后我跟踪到ajax,写一个error处理。得到的结果是status 200,readyState=4,textStatus为persererror解析错误想到的原因是我增加了一个数据(赠送商品),所以提交的时候出现问题。但是我跟踪新建订单中的过程的时候,并没有发现其数据行中有赠送商品这一个表项...原创 2019-06-19 11:18:15 · 128 阅读 · 0 评论 -
6/4项目二
需要修改的是我加了备注,然后需要将备注显示出来,但是发现没有tbody(表格内容部分),于是去寻找了相似的其它页面,看他们的实现方法,其过程如下:第一步:首先找到该网页,具体做法是直接ctrl+shift+f找到网页的相关字:对应的代码为:最开始以为里面的内容完全没有,后面发现是有的,而且人家已经有了规范,第二步:我们点击查询之后,会我们将load到的数据后面发现这个...原创 2019-06-05 09:58:39 · 183 阅读 · 0 评论 -
mui的学习笔记
text/cssstylesheetlink是标签的一种, 用于定义文档与外部资源的关系。这种标签是空标签,它仅包含属性,标签没有结束标签。另外,标签位置一般写在标签之内,用来链接外部的文件。rel=“stylesheet” type=“text/css”是固定写法,不可修改,rel是relationship的英文缩写,也就是“关系”,stylesheet中style是样式的意思,s...原创 2019-05-20 10:35:18 · 191 阅读 · 0 评论 -
String、MVC、倒计时的设计
String中的equals和“==”**MVCM-model Model(模型)表示应用程序核心(比如数据库记录列表)。是应用程序中用于处理应用程序数据逻辑的部分。V-viewC-contorl 处理输入(写入数据库记录)。1.项目名:没有要求,不起中文2.包:公司域名倒着写 com.wxy.3.数据访问层:dao,persist,mapper4.实体:entity,m...原创 2019-05-09 18:17:09 · 376 阅读 · 0 评论 -
java难点总结以及考试系统的设计
1.数组注意数组是引用数据类型,2.super,这个是自己不能改变的话让父类去改变3.块,4.GUIFrame是整体,JPanel分成模块(流式),要组合先要添加部件添加分框可以直接设置窗体名考试系统:登录之后让service去处理工作,工作有先判断是否有登录成功,其中登录的判断会涉及到数据库数据库的持久化:DAO数据库的操作,读取数据库?...原创 2019-05-08 22:39:47 · 756 阅读 · 0 评论 -
开始进行后台,用mybaits自动生成实体类,mapper和mapper接口
参考文档在这是前端post给后端,后端处理好请求的返回。这应该是多表查询吧以上为多表查询获取到挑选的信息然后罗列出来。1.2.3.4.罗列出所有的信息的页面以下功能是显示出列表页,所以不用管我们需要看清的是在哪里出现现在遇到一个问题是我重新写了一个按钮,这个按钮的功能也是展示页面,只是里面的id不是一样的,以控制对应的js方法,但是发现...原创 2019-06-17 12:25:01 · 298 阅读 · 0 评论 -
6/17问题
在添加套餐商品的下面复制了其模块,形成了添加赠送商品,页面显示如下:其前端增加的代码如下:其中的showProductPaginationDialog_other,是一个JS文件,其效果是在点击增减赠送商品后展示对应于showProductPaginationDialog的ftl文件,我修改的地方是当确认的id做相应的修改由于不能在同一个页面上显示两个确认按钮(想用一个逻辑盘判断,...原创 2019-06-17 12:49:20 · 157 阅读 · 0 评论 -
mui的echart宽度调节问题
在网上找了各种方法,最多的感觉靠谱的是下面这两种,第二种的话应该是动态自适应,但是无论如何我的图表就是不能自适应。document.getElementById('chart').style.width=(document.body.offsetWidth-10)+'px';chart.resize();myChart.setOption(option); window.onresiz...原创 2019-07-16 10:20:04 · 417 阅读 · 0 评论 -
There is no getter for property named 'xxx' in 'class com.ams.ams.entity.xxx'
这个问题困扰我很久用springboot和mybtis自动生成代码的时候,编译的insert有时会出现There was an unexpected error (type=Internal Server Error, status=500).nested exception is org.apache.ibatis.reflection.ReflectionException: There...原创 2019-06-28 22:08:50 · 1834 阅读 · 0 评论 -
06/28
犯傻了,空了好几天的功能,后面发现是把插入数据库的insert写成了select…简直了原创 2019-06-28 15:02:05 · 93 阅读 · 0 评论