
IDEA的使用
文章平均质量分 64
编程资源宝库
编程资源宝库是一个集合了各种编程资源的网站,包括编程教程、开发工具、代码示例、项目模板等。项目支持远程调试部署 运行安装 二次开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git常用命令总结
这里列举了我常用的git命令,做个记录:初始化: git init查看状态: git status加入暂存区: git add good.txt从暂存区移走: git rm --cached good.txt提交: git commit -m “这里是备注信息” good.txtgit版本: git log创建分支: git branch hot_fix...原创 2019-04-15 21:10:52 · 140 阅读 · 2 评论 -
Linux上安装nginx
1. 下载nginx:官方网站:http://nginx.org/使用的版本是1.8.0版本。然后上传之linux系统这里使用SSH securty连接linux IP2.需要安装gcc的环境。yum install gcc-c++第三方的开发包:PCREZlibopenssl3. 把nginx的源码包上传到linux系统并解压缩4. 使用configure命令创...原创 2019-04-27 17:50:27 · 233 阅读 · 1 评论 -
国际物流云商项目_Day02
1.到入oracle的sql建库建表用system用户登录记得要先打开服务步骤1:打开-》SQL窗口步骤2:创建表空间create tablespace itcast297datafile 'c:/itcast297.dbf'size 100mAUTOEXTEND onnext 10mc盘查看:步骤3:创建用户,分配权限create user itcast297...原创 2019-04-23 21:39:09 · 481 阅读 · 2 评论 -
Spring Data Jpa的使用
一 .Spring data简介:Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能Hadoop ...原创 2019-04-23 22:38:58 · 316 阅读 · 2 评论 -
maven导入ojdbc14.jar
一开始在pom.xml中导入oracle驱动的依赖,会报错原因:中央仓库有,是收费的解决方法:先下载oracle6.jar我这里本机安装了oracle,所以在oracle安装目录D:\ojdbc 目录下会有驱动的jar包,然后进入该目录 输入命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -...原创 2019-04-24 10:28:31 · 3449 阅读 · 5 评论 -
模型驱动 ModelDriven
ModelDriven:模型驱动,对所有action的模型对象进行批处理.我们在开发中, 在action中一般是用实体对象,然后给实体对象get,set方法。RegAction{ User user ; //get/set}然后在jsp页面中给action中的user属性绑定值是通过如下方式<s:textfield name=“user.name” /><s:...转载 2019-04-24 14:49:16 · 315 阅读 · 2 评论 -
“cvc-complex-type.2.4.a: Invalid content was found starting with element 'taglib'”错误的解决办法
把头文件换成如下即可:<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance http://www.spr...原创 2019-04-24 15:16:02 · 392 阅读 · 2 评论 -
maven项目\target\surefire-reports for the individual test results报错
maven项目打包时报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project ilcbs_server_web: There are test failures.[ERROR] [ERROR] Please refer to F:...原创 2019-04-24 15:18:02 · 1956 阅读 · 2 评论 -
Servlet.service() for servlet [jsp] in context with path [] threw exception [java.lang.LinkageError
启动maven的web项目时报错: Servlet.service() for servlet [jsp] in context with path [] threw exception [java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp....原创 2019-04-24 15:39:04 · 9842 阅读 · 2 评论 -
国际物流云商系统之分页插件的使用
1.web层BaseAction:package cn.itcast.web.action;import java.lang.reflect.ParameterizedType;import java.util.Map;import org.apache.log4j.Logger;import org.apache.struts2.convention.annotation.Pare...原创 2019-04-24 19:44:29 · 268 阅读 · 2 评论 -
struts2中s:select标签的使用
1.第一个例子:<s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select>2.第一个例子:<s:select list="#{1:'aa',2:'bb',3:'cc'}" label="abc" listKey="key" listV...原创 2019-04-24 21:00:56 · 419 阅读 · 2 评论 -
懒加载的原理及实现
详情见网址:https://blog.youkuaiyun.com/bury_/article/details/79516223#commentBox原创 2019-04-25 09:37:15 · 1028 阅读 · 2 评论 -
shiro认证
一.什么是ShiroApache Shiro是Java的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。 加密机制。二.与Spring Security比较Apache Shiro相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西...原创 2019-04-25 16:35:47 · 282 阅读 · 2 评论 -
个人总结之Intellij idea常用快捷键
1.调整idea快捷键shift + ctrl + 左右:使用快捷键键调整窗口左右大小shift + ctrl + 上下:使用快捷键键调整窗口上下大小shift + ctrl + 引号 :最大化或者最小化窗口shift + ctrl + a :查找需要的选项2.代码编类辑快捷键shift + enter : 向下插入一行ctrl + alt + enter : 向下插入一行ctrl...原创 2019-08-14 11:24:06 · 266 阅读 · 0 评论 -
IDEA导入eclipse创建的多模块mave项目并部署到Tomcat
总所周知 用idea开发java远比eclipse开发效率高,而且idea提示性要比eclipse强大很多idea号称是最好用的java编辑器... 等等的,那么接下来就让我们体验一下如何用idea打开项目1.在idea中新建一个空项目存放在另一个文件路径下面2.你会看到这个界面什么也没有3.将eclipse的项目拷贝至该目录4.继续操作导入模块,选择pom文件这个工程...原创 2019-08-15 17:07:25 · 1480 阅读 · 0 评论 -
IDEA中 @override报错的解决方法
今天写项目时发现所有的实现类都报错,点进去一看,原因出在@Override上原因是引用JDK5版本中存在小bug的问题。@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。百度了找到了解决办法1.首先在出错的项目上右击File >> Pro...原创 2019-08-16 10:46:19 · 7178 阅读 · 0 评论 -
idea maven多模块引用
archetypeCatelog = internal<dependency> <groupId>com.atguigu.maven</groupId> <artifactId>Atcrowdfunding-bean</artifactId> <version...原创 2019-08-27 23:13:40 · 870 阅读 · 0 评论 -
认识HTTPS与Socket
一.HTTPS是什么Https:超文本传输安全协议二,HTTPS简介https=http+ssl,顾名思义,https是在http的基础上加上了SSL保护壳,信息的加密过程就是在SSL中完成的三.HTTPS与HTTP四.什么是SSLSSL(Security Scokets Layer,安全套接层):它是为网络通信提供安全及数据完整性的一种安全协议是操作系统对外的API,SSL3....原创 2019-04-27 17:44:29 · 1963 阅读 · 1 评论 -
希尔排序
一、简介希尔排序是基于直接插入排序的以下两点性质而提出的改进方法:1.插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率。2.插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位。二、原理希尔排序是将待排序的数组元素 按下标的一定增量分组 ,分成多个子序列,然后对各个子序列进行直接插入排序算法排序;然后依次缩减增量再进行排序,直到增量为1时,进行最后一次直...原创 2019-04-27 17:28:00 · 213 阅读 · 1 评论 -
mybatis逆向工程的使用
1.什么是逆向工程mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo…)企业实际开发中,常用的逆向工程方式:由数据库的表生成java代码。注意:只能对单表进行操作2.逆向工程的作用myBatis逆向工程可以方便的从数据库中将表自动映射到JAVA POJO类,并同时生成Mapper.xml和Mapper接...原创 2019-04-15 21:53:47 · 406 阅读 · 1 评论 -
git上传文件夹到远程仓库的最简单操作
使用网页版的upload file不能上传多个文件到仓库,所以如果你是想将工程对应的文件夹上传到仓库,建议你使用git命令(前提是你已经安装好git)具体操作为:1.将远程仓库克隆至本地文件夹(前提是该文件夹已经初始化过)//把github上面的仓库克隆到本地git clone [github仓库]首先复制你的远程仓库地址在执行 git clone 命令:这是你会发现多了一个文...原创 2019-04-15 22:10:30 · 7235 阅读 · 1 评论 -
Intellij IDEA 添加jar包的三种方式
一.直接复制:(不推荐)方法:直接将硬盘上的jar包复制粘贴到项目的lib目录下即可。注意:1.对于导入的eclipse项目,该方式添加的jar包没有任何反应,用make编译项目会报错2.对于在idea中创建的项目,该方式添加jar包,编译不报错,但是打开Structure会有"…jar … is missing …"的提示,需要点击"Fix"或红灯泡解决。二.通过Modules的D...原创 2019-04-09 16:41:26 · 23875 阅读 · 2 评论 -
下载配置Spring的Schema文件
1.下载spring的xsd文件spring xml配置文件头命名空间 xsd文件配置Schema文件说明spring-beans-4.0.xsd[说明]:Spring4.0最主要的Schema,用于配置Beanspring-aop-4.0.xsd[说明]:AOP的配置定义的Schemaspring-tx-4.0.xsd[说明]:声明式事务配置定义的Sch...原创 2019-04-09 17:55:10 · 2639 阅读 · 3 评论 -
随机森林之JAVA实现
本博文主要包括以下几个部分。Bagging与RandomForest的主要区别RandomForest AlgorithmMain Feature代码实现Bagging与randomForest的主要区别Bagging作为集成学习方法的一种,其主要的特征在于在对原始数据采样中加入了「数据扰动」的部分,具体来说,主要是基于自助采样法 (bootstrap sampling),给定包含...原创 2019-04-09 18:47:51 · 4592 阅读 · 7 评论 -
Spring的@Autowired注解、@Resource注解和@Service注解
什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的...转载 2019-04-14 16:27:14 · 219 阅读 · 1 评论 -
java 动态代理
java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这一个类和接口是实现我们动态代理所必须用到的。每一个动态代理类都必须要实现InvocationHandler这个接口,并且每个代理类的实例都关联到了一个handler,当我们通过代理对象调用一个方法的时候,这个方法的调用就会被转发为由Invoca...原创 2019-04-14 17:08:30 · 133 阅读 · 1 评论 -
java cglib代理
一 CGLIB介绍CGLIB(Code Generation Library)是一个开源项目!是一个强大的,高性能,高质量的Code生成类库,它可以在运行期扩展Java类与实现Java接口。Hibernate用它来实现PO(Persistent Object 持久化对象)字节码的动态生成。CGLIB是一个强大的高性能的代码生成包。它广泛的被许多AOP的框架使用,例如Spring AOP为他们...原创 2019-04-14 17:17:48 · 257 阅读 · 2 评论 -
AOP思想
总结spring aop 思想:spring aop 演示:1.导包 (4+2)spring的aop包:spring-aspects-4.2.4.RELEASE.jarspring-aop-4.2.4.RELEASE.jarspring需要第三方aop包com.springsource.org.aopalliance-1.0.0.jarcom.springsource.org....原创 2019-04-14 19:40:57 · 450 阅读 · 1 评论 -
使用注解实现aop思想
使用注解使用aop思想步骤同我的上一篇文章1.导包4+2spring的aop包spring-aspects-4.2.4.RELEASE.jarspring-aop-4.2.4.RELEASE.jarspring需要第三方aop包com.springsource.org.aopalliance-1.0.0.jarcom.springsource.org.aspectj.weaver-1...原创 2019-04-14 19:59:56 · 1026 阅读 · 2 评论 -
spring 整合 JDBC
1.首先导入jar包:2.演示JDBC模板1.准备连接池ComboPooledDataSource dataSource = new ComboPooledDataSource(); dataSource.setDriverClass("com.mysql.jdbc.Driver"); dataSource.setJdbcUrl("jdbc:mysql:///spring"); ...原创 2019-04-14 21:18:17 · 177 阅读 · 1 评论 -
shiro授权
Jsp使用shiro要导标签库:<%@ taglib uri=“http://shiro.apache.org/tags” prefix=“shiro” %>如:进行左侧标题栏管理:<!-- 当jsp页面碰到shiro标签时就执行AuthRealm中授权方法 --> <%-- <shiro:hasPermission name="系统首页">...原创 2019-04-26 16:43:02 · 139 阅读 · 1 评论 -
HTTP简介
一.HTTP是什么回答:HTTP是超文本传输协议1.支持客户/服务器模式:2.简单快速客户端向服务器请求服务时候,只需传送请求方法和路径,请求方法用get,post,由于HTTP的协议简单,使得HTTP的程序规模小,通信速度很快3.灵活HTTP允许传输任意类型的数据对象,正在传输的类型有contentype加以标记4.无连接无连接的含义是限制每次连接只处理一个请求,服务器处理完...原创 2019-04-26 16:50:50 · 213 阅读 · 1 评论 -
Github上项目文件上传、下载速度慢的问题及解决方法
github是程序员必备的代码托管平台,上面有许多公开项目资源可以供学习者免费下载学习,但有时候在github用git clone 下载公开项目的文件时,速度奇慢啊,几kb每秒啊,逗我呢大哥?项目文件稍微大点的,不是要等到花儿都谢了么。。 解决办法可以从git clone的域名入手,实际上用git clone下载项目文件时使用的域名是http://github.global.ssl.fastl...转载 2019-04-26 19:49:14 · 1460 阅读 · 1 评论 -
Ubuntu16.04下设置静态IP
1、vi /etc/network/interfaces添加内容:auto eth0iface eth0 inet staticaddress 192.168.8.100netmask 255.255.255.0gateway 192.168.8.2dns-nameserver 119.29.29.29dns-nameserver 119.29.29.29这句一定需要有,因为以前...原创 2019-04-22 21:16:14 · 209 阅读 · 1 评论 -
二叉树的遍历
一.什么是二叉树数的每个子节点最多有两个子节点的树称为二叉树二.二叉树的操作一.插入节点从根节点开始查找一个相应的节点,这个节点将成为新插入节点的父节点。当父节点找到后,通过判断节点的值比父节点的值的大小来决定是连接到左子节点还是右子节点。二.查找节点从根节点开始查找,如果查找的节点值比当前节点的值小,则继续查找其左子树,否则查找其右子树。三.遍历二叉树如构建一颗树:前序遍历...原创 2019-04-27 17:15:43 · 216 阅读 · 1 评论 -
idea设置默认浏览器
设置idea默认浏览器主要原因:默认浏览器不识别,导致自动运行时出现选择情况,多次出现比较烦步骤:1.首先选择所使用的浏览器,我这边就只用Chrome,2.一定要指定浏览器的运行文件,3.选择Firstlisted,否则还是会使用默认浏览器(刚开始设置的时候不知道是哪里出错了,找了一下才发现需要修改,不知道多长时间后的我——千万要记得改)4.第三步完成后4位置会出现浏览器EXE程序的位...原创 2019-08-30 17:45:10 · 2800 阅读 · 0 评论