- 博客(88)
- 收藏
- 关注
原创 关于String的intern方法
@Test public void testfdk2(){ String a1=new String ("aaa1");//同时会生成堆中的对象 以及常量池中1的对象,但是此时a1是指向堆中的对象的 String x=a1.intern();//"aaa1" 常量池中的已经存在,之后返回引用,不会将a1当做"aaa1"的引用,a1指向的一样是Stri...
2019-05-17 00:02:54 209
原创 mybatis传递String参数类型无法读取
使用mybatis传递String参数时,得不到参数,解决办法1:在接口参数里加上mybatis中的@param注解解决办法2:在xml的if里用”_parameter” 代表参数具体方法网上都有,要是上述方法没有解决可以将 String 参数 存入Map 集合中, Map map=new HashMap(); map.put("condition",co...
2019-02-14 20:28:16 3259
原创 ajax后台得到数据写入指定的标签中
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><%@ page isELIgnored="false" contentType="text/html;charset=UTF-8" la...
2019-02-14 14:56:23 2027
原创 使用@SessionAttributes修改用户信息时遇到的问题
修改用户信息时,传递两个参数,user1和user2,user1为修改前的用户信息 :@ModelAttribute(“userLogin”) Users user1user2是修改后的用户信息:Users user2User 类的属性有uname当表单传递的数据名有uname 时,后台接收时,user1和user2的uname都会被写入表单传递过来的uname解决办法,更改表单的una...
2019-02-14 12:12:52 697
原创 validate的用法
引入&amp;amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;js/jquery-1.8.3.min.js&amp;quot; &amp;amp;gt;&amp;amp;lt;/script&amp;amp;gt; &amp;amp;lt;script type=&a
2019-02-13 17:43:47 40563
原创 一个div相对另一个div相对浮动,且改变窗口大小之后,浮动的位置不变
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib prefix="fmt" uri=
2019-01-21 09:44:19 3648
原创 文件的上传和下载
上传.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><body><h2>Hello World!</h2><a href="user/getjson">getjson&am
2019-01-15 16:43:30 179
原创 导出数据到表格
utilesimport com.bean.Aword;import com.bean.Game;import com.bean.Joingame;import com.bean.Users;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;impor...
2019-01-15 15:32:27 156
原创 数据库查询到多条语句,但是ssm框架得到的数据显示只有一条
映射问题resultMap的代码为<resultMap id="BaseResultMap" type="com.bean.Joingame"> <id column="jid" jdbcType="INTEGER" property="jid" /> <result column="gid" jdb
2019-01-11 21:01:05 3469 4
原创 @SessionAttributes()保存的信息,怎么被另一个java文件调用
users.java文件保存用户登录信息@SessionAttributes("userLogin")grade.java 文件调用userLogin的信息先写注解@SessionAttributes("userLogin")在需要调用的方法使用注解@ModelAttributepublic String studentGrade(@ModelAttribute("userLog...
2019-01-11 18:05:49 416
原创 mybatis多表查询时,怎么添加别的表的属性
使用association 属性&lt;resultMap id="BaseResultMap" type="com.bean.Gradetable"&gt; &lt;id column="gid" jdbcType="INTEGER" property="gid" /
2019-01-11 17:43:50 700
原创 使用标签转换日期格式
页面代码先引入&lt;%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %&gt;之后&lt;fmt:formatDate value="${aword.atime}" pattern="yyyy-MM-dd"/&
2019-01-11 17:24:29 789
原创 用AJAX提交数据
引入包<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>页面代码光标离开时触发条件MessageServleid和parame为提交的参数名<script type="text/javascript"> $(function(){ $("[id=id
2019-01-11 14:20:52 397
原创 自定义标签
1.导入架包 <!--javaee--> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0</version>
2018-12-24 10:48:37 192
转载 Session, Cookie区别
1、Session由应用服务器维护的一个服务器端的存储空间;Cookie是客户端的存储空间,由浏览器维护。2、用户可以通过浏览器设置决定是否保存Cookie,而不能决定是否保存Session,因为Session是由服务器端维护的。3、Session中保存的是对象,Cookie中保存的是字符串。4、Session和Cookie不能跨窗口使用,每打开一个浏览器系统会赋予一个SessionID,此...
2018-12-04 17:07:32 149
转载 GET,POST区别?
区别:1、Get是从服务器端获取数据,Post则是向服务器端发送数据。2、在客户端,Get方式通过URL提交数据,在URL地址栏可以看到请求消息,该消息被编码过;Post数据则是放在Html header内提交。3、对于Get方式,服务器端用Request.QueryString获取变量的值;对用Post方式,服务器端用Request.Form获取提交的数据值。4、Get方式提交的数据最多...
2018-12-04 16:59:11 188
原创 更改TreeSet的排序方式
TreeSet 的排序方式一让元素本身具有比较性,需要实现Comparable接口覆盖compareTo方法class Student implements Comparable{ //重写compareto方法进行排序 int age; String name; Student(String name,int age){ this.name=name; this...
2018-12-04 16:48:46 761
转载 Tomcat,Apache,JBoss的区别?
1、Apache是Http服务器,Tomcat是web服务器,JBoss是应用服务器。2、Apache解析静态的html文件;Tomcat可解析jsp动态页面、也可充当servlet容器转载http://foohsinglong.iteye.com/blog/1195780。拓展web服务器它只需支持HTTP协议、HTML文档格式及URL。其主要功能是传送页面使浏览器可以浏览,又因为它主要...
2018-12-04 16:39:54 1553
原创 HashTable, HashMap,TreeMap区别?
1、HashTable线程同步,HashMap非线程同步。2、HashTable不允许<键,值>有空值,HashMap允许<键,值>有空值。3、HashTable使用Enumeration迭代,HashMap使用Iterator迭代。4、HashTable中hash数组的默认大小是11,增加方式的old*2+1,HashMap中hash数组的默认大小是16,增长方式一...
2018-12-04 15:56:46 132
转载 List,Set,Map的区别?什么场景下使用list,set,map?
转载https://www.cnblogs.com/IvesHe/p/6108933.htmlList,Set,Map的区别List:1.可以允许重复的对象。2.是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序。3.常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使用索引的随意访问,而 LinkedLis...
2018-12-04 15:44:30 925
原创 Vector,ArrayList, LinkedList的区别是什么?
1.Vector、ArrayList都是以类似数组的形式存储在内存中,LinkedList则以链表的形式进行存储。2、Vector线程同步,ArrayList、LinkedList线程不同步。3、LinkedList适合指定位置插入、删除操作,不适合查找;ArrayList、Vector适合查找,不适合指定位置的插入、删除操作。4、ArrayList在元素填满容器时会自动扩充容器大小的50%...
2018-12-04 15:34:42 176
转载 synchronized为什么能解决线程安全问题?
synchronized在英语中翻译成同步,同步想必大家都不陌生。例如同步调用,有A,B两个方法,必须要先调用A并且获得A的返回值才能去调用B,也就是说,想做下一步,必须要拿到上一步的返回值。同样的道理,使用了synchronized的代码,当线程t1进入的时候,另一个线程若t2想进入,就必须要得到返回值才能进入,怎么得到返回值呢?那就要等t1出来了才会有返回值。这就是多线程中常说的加锁使用s...
2018-12-04 14:42:02 1250
原创 String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的
1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final类。3、StringBuffer是线程安全的,而StringBuilder是非线程安全的。拓展1.线程安全会带来额外的系统开销,所以StringBuilder的效率比Stri...
2018-12-04 14:36:51 919
原创 什么是进程?线程?多线程?线程安全?线程同步和异步,各自好处和弊端?
1.什么是进程进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间)2.什么是线程?什么是多线程?线程是进程中的一个实体,是被系统独立调度和分派的基本单位线程有就绪、阻塞和运行三种基本状态在单个程序中同时运行多个线程完成不同的工作,称为多线程3.什么是线程安全?线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会...
2018-12-04 14:24:43 557
原创 swagger
引入架包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version>
2018-11-15 14:12:02 183
原创 SpringBoot根据类的属性生成表
application.properties配置#修改tomcat的启动端口server.port=8080#修改项目的部署路径server.servlet.context-path=/a#server.context-path=/XXXXX 格式报错#因为spring boot版本问题导致的!!现在用的比较新的版本在2.0以上!以前是1.0-2.0之间的.server.co...
2018-11-14 15:53:24 356
原创 SpringBoot 热部署和热启动
引入架包pom.xml <!--部署热启动--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId>...
2018-11-14 10:22:27 1401
原创 使用idea创建SpringBoot ,配置文件解析,使用restful风格进行测试
创建好springboot项目之后配置文件的解析pom.xml &amp;lt;!--依赖管理父节点的配置,简化maven的依赖管理--&amp;gt; &amp;lt;parent&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp
2018-11-13 22:52:09 987
原创 LinkedList的测试
import java.util.Iterator;import java.util.LinkedList;public class LinkedListTest { public static void main(String[] args) { // TODO Auto-generated method stub LinkedList<String> link=...
2018-11-13 16:35:12 217
原创 List的删除
使用List的remove方式public class ArrayListTest2 { public static void main(String[] args) { // TODO Auto-generated method stub // 不能实例化List的对象 // ArrayList 允许重复的对象 ...
2018-11-13 16:18:58 648 1
原创 遍历集合的三种方式
遍历集合的三种方式for(){}public class ArrayListTest2 { public static void main(String[] args) { // TODO Auto-generated method stub // 不能实例化List的对象 // ArrayList 允许重复的对象 ...
2018-11-13 15:37:48 170
原创 SpringBoot 的配置和第一次测试
配置导入架包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
2018-11-13 14:20:56 185
原创 Activiti表的操作测试
查询流程部署信息表表 act_re_deploymentimport org.activiti.engine.ProcessEngine;import org.activiti.engine.ProcessEngines;import org.activiti.engine.repository.Deployment;public class Text6 { //act_re_...
2018-11-06 00:48:41 287
原创 Activiti创建定义
流程表创建创建 .bpmn 文件,画好流程图,把 .bpmn文件改名为 .xml文件,选择该文件,按下图操作之后就能得到流程图,复制到resource文件内获得工作流数据引擎对象方法一.java文件直接创建import org.activiti.engine.ProcessEngine;import org.activiti.engine.ProcessEngineConfigura...
2018-11-03 15:41:39 328
原创 Activiti配置
pom.xml 导入架包 &lt;dependency&gt; &lt;groupId&gt;org.activiti&lt;/groupId&gt; &lt;artifactId&gt;activiti-spring&lt;/artifactId&gt; &
2018-11-03 15:09:38 693
转载 Activiti表
Activiti简介(1)工作流(workflow)概念实现工作过程管理的自动化、智能化和整合化。工作流2.0最主要的特征就是可以灵便的实现数据整合和数据统计,消除信息孤岛,既能实现OA办公系统内部工作流之间的数据整合,如借款与报销、预算与决算等,又能实现OA办公系统工作流与其他业务系统之间的数据整合,如HR(人力资源管理)、ERP(企业资源计划)、CRM(客户关系管理)等。工作流管理系统(...
2018-11-03 14:17:06 478
原创 idea上传代码到仓库,客服端得到代码
在svn创建保存代码的文件夹和用户idea配置绑定自己的github账号填入svn.exe的位置点击svn选项,开始上传代码到本地仓库填入上传到本地仓库的那个文件客户端下载仓库代码...
2018-11-03 14:01:51 399
原创 通过Git管理GitHub托管代码
安装Git下载地址:https://www.git-scm.com/download/win安装成功后.鼠标桌面右击,显示创建并配置本地管理代码仓库选择作为仓库的文件夹鼠标右击,选择git Bash Here,打开指令面板1.初始化本地仓库输入指令 $ git init此时出现 .git 隐藏文件 则表示创建仓库成功2.配置本地仓库$ git config --gl...
2018-11-03 11:23:50 317
原创 自动生成类,接口,mapper.xml文件
添加插件pom.xml&amp;amp;amp;lt; plugins &amp;amp;amp;gt;里面添加 &amp;amp;amp;lt;plugin&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.mybatis.generator&amp;amp;amp;lt;/groupId&am
2018-10-16 20:19:09 515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人