
web开发
代码痴汉
这个作者很懒,什么都没留下…
展开
-
springboot项目中多个main方法启动问题
SpringBoot项目通过扫描整个项目查找main方法来启动整个web。但是当项目中含有不止一个标准main方法时,项目打包成jar包时可能无法正常启动,找不到要启动的main; 1 修改pom.xml文件,用如下方式实现 修改pom.xml文件,用如下方式实现<properties> <!-- The main class to start by execu...原创 2018-07-03 17:54:30 · 16305 阅读 · 0 评论 -
java-web三大组件(Servlet/Filter/Listener)
文章转载:http://blog.youkuaiyun.com/xiaojie119120/article/details/73274759JavaWeb三大组件指的是:Servlet、Filter、Listener,这三个组件在JavaWeb开发中分别提供不同的功能,然而很多人可能只用过其中一个或者两个(Servlet、Filter,比如我),很难接触到第三个组件,因此对原始JavaWe转载 2017-12-11 10:35:51 · 715 阅读 · 0 评论 -
Hibernate的一个注释 @Transient
@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性.如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic 示例: //根据birth计算出age属性 @Transient public int getAge() { return getYea转载 2017-11-21 15:21:36 · 295 阅读 · 0 评论 -
myeclipse重装后项目后与svn资源库断开问题解决
问题:mycelipse重新安装后,导入原来从svn检出的项目,点击myeclipse-》team,svn的提交和更新按钮都是灰色的?解决办法:点击share project,选择svn,然后会提示重新连接到svn版本库,ok即可解决!nice,不用重新检项目了原创 2017-11-21 15:04:17 · 1681 阅读 · 0 评论 -
form表单同步提交和异步提交
同步提交: html:<form id="form" method='"post" action="${ctx}/user/saveUser"> <input type="text" id="name" name="name" value="${user.name}"/> <input type="text" id="age" name="age" value="${user.ag原创 2017-11-09 12:27:32 · 24243 阅读 · 0 评论 -
ajax异步提交表单
$.ajax({ cache: true, type: "POST", url:ajaxCallUrl, data:$('#yourformid').serialize(),// 你的formid async:原创 2017-11-08 17:23:15 · 322 阅读 · 0 评论 -
JAVA中service实现类中的@Service(demoService)是什么意思?
嗯,理论上可以随便设置,因为这是你要实现的类的一个对象名而已,比如在一个Student实现类上加上@Service(“student”),括号里面就是给实例化后的Student对象取个名字。。。 这是在你一个接口有多个实现类的情况下区分实现类的方式。。。。 比如Student实现了Person接口,在你的controller里面@Autowired Person时,假如这时Person还有另一个转载 2017-07-07 14:36:31 · 8709 阅读 · 0 评论 -
spring data jpa和hibernate jpa
为什么既要用HibernateJpa又要用SpringDataJpa呢? 传统的Dao层开发的时候,对于每一个实体类需要一个接口,还需要一个实现类, 这些一个个的Dao里面有很多功能是相似的(例如增删改查什么的) Spring Data Jpa就把这些功能抽象成接口,在开发的时候甚至都不需要实现类,只要按照它给定的方法来编写接口方法即可。原创 2017-07-07 10:34:01 · 568 阅读 · 0 评论 -
myeclipse配置打开jsp默认使用sublime编辑器
1.在电脑安装sublime编辑器 2.在myeclipse中配置打开jsp默认使用sublime http://jingyan.baidu.com/article/4ae03de34137be3eff9e6b93.html 3.在myeclipse设置sublime和myeclipse内容同步原创 2017-07-07 10:20:48 · 848 阅读 · 0 评论 -
html标签使用注意事项
var proname = $(“#proname”).val();如果标签不输入value则proname为undefined原创 2017-07-05 21:21:37 · 714 阅读 · 0 评论 -
oracle中NUMBER类型和java中对应类型
问题: 今天在项目中遇到数据库中输入的值在web页面中会自动转变为科学计数,oracle中字段为NUMBER类型,数值为22222222,通过打断点看到获取的值变为2.2222222E8? 解决办法: 原来实体类型为Double,将实体类型更改为BigDecimal,问题解决。 总结: number类型和java数据类型对应关系:原创 2017-07-05 21:03:55 · 9411 阅读 · 0 评论 -
一个表单同时提交多条记录
问题背景: 我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理?第1种方法:表单提交,以字段数组接收;第2种方法:表单提交,以BeanListModel接收;第3种方法:将Json对象序列化成Json字符串提交,以List接收;第4种方法:将表单对象序列化成Json字符串提交,以List接收; 第转载 2017-11-24 15:20:50 · 18288 阅读 · 4 评论 -
hibernate多对一属性 insertable = false, updatable = false的使用
当使用JPA配置实体时,如果有两个属性(一个是一般属性,一个是多对一的属性)映射到数据库的同一列,就会报错。这时,在多对一的@JoinColumn注解中添加insertable = false, updatable = false就能解决。例如:[java] view plain copy/** * 用户类 */转载 2017-11-24 15:24:08 · 3756 阅读 · 0 评论 -
jsp页面添加视频播放
使用格式工厂avi转mp4无图像仅有声音 mp4有3种编码,mpg4(xdiv),mpg4(xvid),avc(h264),只有h264才是公认的MP4标准编码,因此需要设置编码格式为avclayer层视频全屏样式错乱 在layer弹窗组件中 如果使用了flash播放器,全屏是正常的 但若使用了HTML5的播放器,全屏失效<!DOCTYPE html><html><head> <met原创 2017-12-21 11:03:07 · 19025 阅读 · 3 评论 -
springboot项目启动的三种方式
idea中直接运行@SpringBootApplication注解的类的main方法 在cmd命令行或者IDEA的Terminal终端界面,在项目根目录下使用mvn spring-boot:run命令利用spring boot框架内置的tomcat运行spring boot开发的web应用 在cmd命令行或者IDEA的Terminal终端界面使用,在项目根目录下使用 生成jar/war...原创 2018-07-03 16:34:44 · 4193 阅读 · 0 评论 -
springcloud zuul作用
转载: https://www.cnblogs.com/duanxz/p/7527765.html原创 2018-06-06 10:46:01 · 5671 阅读 · 0 评论 -
springcloud框架实践架构图
重点关注feign,熔断器hystrix,网关zuul配置在服务消费者原创 2018-06-06 10:00:19 · 2890 阅读 · 1 评论 -
基于springcolud和springboot微服务框架,服务提供者springboot项目如何启动两次
服务提供者springboot项目如何再IDEA中启动两次本人使用的是idea开发环境,需要同一个服务提供者,分别启动两次,只是端口号不一致,分别注册到服务中心 由于idea默认同一服务启动一个实力,因此需要更改idea配置如下:配置microservice-user中的不同启动配置文件,每次启动只需要修改写application.yml中的active参数即可 这样每...原创 2018-05-24 17:18:56 · 2126 阅读 · 0 评论 -
springcloud服务消费者使用foeign,不识别@EnableFeignClients 注解解决办法
版本:我使用的是springboot版本2.0,springcloud版本为Finchley.M8springcloud依赖管理,用于管理spring-cloud的依赖版本统一 所有在子项目中引用一个依赖而不用显式的列出版本号&amp;lt;dependencyManagement&amp;gt; &amp;lt;dependencies&amp;gt; &amp;lt;depend原创 2018-05-28 11:54:44 · 7806 阅读 · 5 评论 -
springboot项目在idea中热部署
springboot项目每次更改之后都要重启,在调试的时候很是麻烦,还好有热部署功能1.在maven的pom.xml文件中添加热部署需要的依赖 org.springframework.boot spring-boot-devtools 2. idea中设置自动编译 3. ct...原创 2018-04-08 17:30:42 · 266 阅读 · 0 评论 -
spring集成webservice框架cxf,访问报错service not found
这是因为我把cxf的配置文件spring-mvc的配置文件写在同一个xml里,Spring MVC是通过DispatcherServlet来加载Spring配置文件的,因此不需要在web.xml中配置ContextLoaderListener。但是CXF却需要通过ContextLoaderListener来加载Spring。这样就产生了一个矛盾,如果不配置ContextLoaderListener原创 2017-12-18 19:09:13 · 1912 阅读 · 0 评论 -
java权限控制框架shiro
概念:权限控制框架就是控制用户登录时的用户认证和用户访问资源时的授权java常见权限控制框架:spring的securityapache的shiro原创 2017-12-15 19:45:25 · 1404 阅读 · 0 评论 -
避免表单重复提交方法
按钮点击之后将其置灰,设置为不可点击 “` var isCommited = false; function submitOnce(form){ document.getElementById("sub").setAttribute("disabled",true); }“` 2. 利用JavaScript的功能,但是使用的是OnS原创 2017-11-27 10:16:27 · 273 阅读 · 0 评论 -
jedis连接redis服务器超时
问题: 通过java redis客户端连接redis服务器提示连接超时java代码示例:import redis.clients.jedis.Jedis;/** * @author libing * @desc * @date 2017/12/13 16:05 */public class RedisJava { public static void main(String[] a原创 2017-12-13 17:09:52 · 3008 阅读 · 0 评论 -
springmvc使用@ResponseBody注解返回对象
1.spring-mvc中配置mvc:annotation-driven />2.spring版本使用4.1.xx以上,低版本貌似有问题3.jackson包使用2.2.x以上,低版本貌似有问题需要的jackson包如下: com.fasterxml.jackson.core jackson-databind 2.5.4 com.fasterxml原创 2017-04-26 17:04:43 · 7263 阅读 · 0 评论 -
springmvc中@ModelAttribute注解
@ModelAttributepublic void myprepare(Model model){model.addAttribute("topBannerCss", "y_banner");model.addAttribute("menuBannerCss", "colorG_ul_li");model.addAttribute("currMenu", "manage");原创 2017-03-25 09:51:06 · 685 阅读 · 0 评论 -
文章标题
struts2中通过action获取参数,可以不用struts2自带的标签,使用html标签也可获取参数不用修改任何配置文件 可以直接使用标签 使用方法和使用 标签 没有什么不同,不过好像使用标签的话会生成css可以直接用html标签,如://more其中,action=”“里面写你要把表单数据交给的那一个文件来处理的文件名,如果是在一个web项目里面的话,你需要写上此文件的全名,及”/web项原创 2016-08-17 14:38:49 · 217 阅读 · 0 评论 -
SSH之DAO
Spring提供了多种数据库访问技术的DAO支持: Hibernate,iBatis…针对Hibernate持久层访问技术,Spring提供了三个工具类类支持DAO组件的实现: 1. HibernateDaoSupport 2. HibernateTemplate 3. HibernateCallback原创 2016-08-17 14:33:35 · 285 阅读 · 0 评论 -
django中数据库导入导出json数据
导出数据库到db_bak.jsonpython manage.py dumpdata > db_bak.json导入db.json到数据库python manage.py loaddata < db.json原创 2016-06-19 19:27:24 · 3071 阅读 · 0 评论 -
python中splite()返回值
python中使用splite()函数返回,却提示出错,原因为splite()返回值是一个列表,此列表有先后顺序,使用时取索引. 错误: str = “title1****content1” title,content = str.splite(‘**‘)正确: str = “title1****content1” result = str.splite(‘**‘)原创 2016-06-19 16:54:21 · 5337 阅读 · 1 评论 -
ssh代码构建步骤
先写一个实体类,就叫做User吧,然后再写hibernate的hbm配置文件,写UserDAO接口,然后在写UserDAOHibernateImpl实现UserDAO,在写spring配置文件定义好Hibernate的各种属性,然后再写一个UserService接口,然后就是根据spring的IOC写UserServiceImpl,然后就是写struts,struts的action可以这样写:pub原创 2016-07-26 15:55:57 · 469 阅读 · 0 评论 -
ssh
POJO是这样的一种“纯粹的”JavaBean,在它里面除了JavaBean规范的方法和属性没有别的东西,即private属性以及对这个属性方法的public的get和set方法。我们会发现这样的JavaBean很“单纯”,它只能装载数据,作为数据存储的载体,而不具有业务逻辑处理的能力。 POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hibernate框架,有一原创 2016-07-26 13:58:38 · 251 阅读 · 0 评论 -
Error:java: Compilation failed: internal java compiler error
idea升级导致项目变异出现错Error:java: Compilation failed: internal java compiler error 说什么jdk版本不对这个时候只需要打开File –setting–conplier–如图就可以了原创 2016-07-26 10:58:24 · 1017 阅读 · 0 评论 -
@override 下划线
intellij IDEA 14 时代码中@override 下划线1.In the Project Structure | Project dialog, change the Project language Level to 6.0 - @Override in interfaces.2.If your project has multiple modules, also check that原创 2016-07-26 10:13:03 · 841 阅读 · 0 评论 -
intellij IDEA使用maven报错
Error:(1, 17) java: 程序包org.junit不存在: 做测试的时候选的junit4导致找不到,应为我安装的是junit3.8测试选junit3,运行提示:!!! JUnit version 3.8 or later expected: 在maven中修改使用junit4.7,重新导入jar包,测试选择junit4,运行正常!!!原创 2016-07-25 22:05:21 · 3249 阅读 · 0 评论 -
django在project下的app目录下添加模板文件夹templates注意事项
django在project下的app目录下添加模板文件夹templates注意事项需要在项目中注册应用程序到项目中 在settings.py文件中添加test_appINSTALLED_APPS = ( ..., 'test_app',)之后就可以在test_app/views.py中调用test_app/templates/index.html文件了def index(req原创 2016-06-07 17:51:09 · 3975 阅读 · 2 评论 -
tomcat配置浏览器直接输入IP登录首页
tomcat原来的默认根目录是http://localhost:8080,如果想修改访问的根目录,可以这样:找到tomcat的server.xml(在conf目录下),找到:<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" x原创 2016-08-19 10:35:17 · 2037 阅读 · 0 评论 -
java中类和接口
类类是对具体事物的抽象,例如对dog,cat的抽象也就是animal dog,cat共有的特性提取出来,放到更通用,更抽象的类animal中 通俗说就是说”是什么“,dog和cat都是animal. 1. 抽象类:不能被实例化,必须通过其他类继承使用。抽象类的所有方法都要在子类中实现,拥有抽象方法的类必须声明为抽象类,抽象类也可以有非抽象方法。public abstract class Ani原创 2016-08-20 10:31:03 · 447 阅读 · 0 评论 -
hibernate条件删除
1. List list = this.getHibernateTemplate().find("from VGisMonth as gismonth where to_char(gismonth.visittime,'YYYY-MM-DD') = '"+strFromTime+"'");if(list.size()>0){this.getHibernateTemplate().deleteA原创 2016-09-01 15:50:56 · 9109 阅读 · 0 评论 -
Ajax后台传json格式数据到html
前台: $.ajax({ url : 'queryRegion', dataType: 'JSON', async : false , success: function(data){ var rg = $(document).find("#regionName"); for(var i=0;i<data.length;i++原创 2017-03-30 21:05:29 · 2295 阅读 · 0 评论