javaweb
文章平均质量分 80
Rava722
这个作者很懒,什么都没留下…
展开
-
关于javaweb中简单的跨域问题
1,问题来源:当我们在做开发的时候,有时候需要将前后端分别部署在两台或者更多的服务器上面,然后再做前后端通信的时候就会出现无法访问的问题,这个问题的来源主要是因为浏览器的安全策略,不进行设置的话是不允许进行跨域访问的。即时是你在同一台机器上的同一个Tomcat容器中,只要不是同一个项目,通信就无法完成。2,详情解读:其实在这个操作的过程中是分两部分的,首先是页面端发原创 2016-09-25 18:02:40 · 1037 阅读 · 0 评论 -
Java的get和Post请求工具类
在java后台操作中经常涉及到需要调用别人的httpweb接口的操作,这些操作一般都是固定的发送get或者post请求操作,所以记录该类以后直接拿来使用import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import ...原创 2018-05-22 10:53:20 · 1072 阅读 · 0 评论 -
java读Excel转List对象
大部分的java程序员,应该都有过这样的经历,需要读Excel报表的内容,然后再自己的java系统中一步步转换为对象,这样的操作,很痛苦,每一次都需要操作poi,然后去判断每一个格子的数据转换,很麻烦。本文件介绍一个类似于hibernate的对象与数据库表映射关系的java读Excel的方式,只需要打上几个必要的注解,即可将数据直接转换为所需要的List对象。具体使用下面介绍:1,首先还是需要下载...原创 2018-05-01 22:38:47 · 2252 阅读 · 0 评论 -
搭建Git服务全流程
基于Linux服务器搭建Git服务器,在Windows上使用Myeclipse作为软件编译器的工作流程的全搭建1,搭建Git服务器(基于CentOS系统) 在服务器上yum安装必要组件: yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc perl-Ex...原创 2018-04-11 16:38:12 · 319 阅读 · 0 评论 -
JAVA 非对称加密的公私钥操作
java实现RSA非对称加密的秘钥操作//初始化秘钥生成器使用非对称加密算法kpg = KeyPairGenerator.getInstance("RSA"); //初始化为固定秘钥random = new SecureRandom(def_random.getBytes());kpg.initialize(KeyLength, random);KeyPair keys = kpg.gener...原创 2018-03-15 14:49:33 · 408 阅读 · 0 评论 -
HTML基础知识,番外篇
记录最近所学的HTML的前端的一些基础知识几个概念:文档流,html内容在加载的时候会从上到下,从左到右加载到流量器 脱离文档流,不再按照原来的方式进行,定位(position中的绝对定位)是完全脱离文档流,浮动(float)和相对定位是不完全脱离文档流,不完全脱离文档流的元素离开了原来的位置之后原来的区域会保留,完全脱离文档流则不会被保留 普通文档流布局:浮动元素不会被父原创 2017-12-05 10:48:11 · 243 阅读 · 0 评论 -
关于SpringMVC中的Interceptor
本次文章需要记录一个知识点,关于springMVC中的拦截器的使用,主要是因为在不断的学习过程中发现自己对于拦截器的使用和理解不是很到位,在此记录新的心得1,springMVC中创建自己的拦截器的方式:建立自己的拦截器类实现接口:HandlerInterceptor,此时需要实现三个方法的实现(并不是必须实现),然后再在spring的配置文件中配置自己的拦截器,引用刚刚的类设置请求拦截原创 2017-11-18 21:42:24 · 256 阅读 · 0 评论 -
SpringMVC中的单点登录实现
单点登录的功能在实际的应用场景中还是很重要的,逻辑上我们也不允许一个用户同时在进行着两个操作,下面就来了解一下SpringMVC的单点登录实现1,先探究一个基本的实现原理:这个功能还是比较简单的,就是对于同一个web项目同一个时间只能有一个用户在进行操作,所以这里就涉及到一个异地登录的发现,而这里就推出两条路,1是服务器发现已登录的用户通过另一个IP再次执行了登录操作,然后主动推送一个提醒告诉原创 2017-02-14 23:46:23 · 10283 阅读 · 0 评论 -
关于spring中的定时任务
东西其实不多,实在不想打字了,直接转一个别人写好的吧,还是很不错 的:http://gong1208.iteye.com/blog/1773177说一下个人的感觉,spring的组件什么的可能很多,但是其实最重要的还是IOC和AOP,通过控制反转和面向切面编程其实可以实现其他一封装好的功能,其实这个定时任务的实现自己也可以写的,很简单主要是用到了IOC的操作,首先我们需要自己的转载 2016-11-26 14:34:45 · 270 阅读 · 0 评论 -
springmvc的Rest风格的基本写法
1,RESTful风格的访问形式的实现主要需要管理这几个地方:在web.xml中配置springmvc的访问形式为【/】后台代码访问形式以【/】结束还有就是配置这种形式的访问会导致静态资源文件无法访问,所以还要配置静态资源的访问形式1,首先在controller的注解上的改变:@requestmapping("/Test/{参数值/参数值}")这样前端就可以通过这个参数值的不同依靠原创 2016-11-28 21:38:11 · 3902 阅读 · 2 评论 -
JavaWeb中的多数据源开发
从我们接触Javaweb开始,ssh框架或者ssm等或许是惊叹于框架的强大之处还是自身的迷茫,一直没有注意到一个问题就是:在我的项目中在spring中所配置的数据源都是指向单一数据库,都是单数据源,一个指向数据库的url,数据库驱动,用户名密码等的配置。但是随着自己工作时间的延长在新公司我接触到了新的问题。多数据源的配置和使用。在实际的开发中有很多时候我们是要与其他公司进行合作,有的合作公司会原创 2016-11-15 21:20:08 · 5910 阅读 · 0 评论 -
如何通过JQuery来实现一个弹出div
1,简单的来说,就是让一个div作为载体,显示在浏览器页面最外层(本人前端特别菜,在此只是做记录不让自己忘记,实现其实挺low)1最主要的原理就是html的dom元素的一个属性:z-index,他决定这个元素的层级,越大越在最外层,其次也是比较重要的一点,这个功能要想实现是要依赖于另一个设置的就是style的一个设置,就是元素的定位必须是绝对定位,不然z-index的设置没有效果原创 2016-10-19 15:46:39 · 900 阅读 · 0 评论 -
关于声明式事务管理和注解事务
在javaweb操作中,当涉及到数据库的持久化操作的时候就有一个大人物需要提起:事务1,在原始的开发中事务可以通过在spring中配置进行操作,基本的原理就是,在spring中加入相应的sessionfactory(不同的持久化框架不一样,mybatis为sqlsessionfactory,hibernate为sessionfactory)然后依赖各个持久化层的提供的事务管理器原创 2016-09-25 22:21:24 · 2180 阅读 · 0 评论 -
javaweb的Servlet
1,首先关于Servlet的创建:一般过程中servlet创建为java类继承HttpServlet类,然后依此在初始化,get,post实现相应的操作即可,然后就是配置这个配置会比较麻烦,需要在web.xml中配置servlet名称,类路径与其匹配的url等,但是如果用myeclipse开发可以直接new一个servlet文件,在new文件的时候进行相应的配置2,servlet的相应的扩原创 2016-09-25 18:22:19 · 395 阅读 · 0 评论 -
jvm的内存模型,和gc理解
1,在jvm内存模型中,分为堆区和栈区和方法区,堆区存储的是所有的java对象,包括对象的类对象,堆区只有一个,被所有线程共享,但是不存储基本数据类型和对象引用2,每一个线程包含一个栈区,栈中存储的是基本数据类型和对象引用,每一个栈中的数据都是私有的其他线程栈不可见,根据不同的jvm启动参数闲置每一个线程栈的内存大小也是由限度的,如果在一个线程中创建过多的基本数据类型或者设置不当导致栈内存很小...原创 2018-08-01 16:15:09 · 328 阅读 · 0 评论