后台
我是漂亮的女程序员
实践大于理论
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springmvc 之 文件上传 下载
1.首先需要几个jar包 上传下载的 <!-- 上传组件包 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artif...原创 2018-06-21 18:00:20 · 158 阅读 · 0 评论 -
dom4j解析项目xml
controller层 @Test public void parseXml() throws Exception { // 1、创建SAXReader对象 final SAXReader reader = new SAXReader(); ...转载 2018-07-01 21:52:57 · 205 阅读 · 0 评论 -
接口 Restful java 代码
Restful风格的API是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。在Restful风格中,用户请求的url使用同一个url而用请求方式:get,post,delete,put…等方式对请求的处理方法进行区分,这样可以在前后台分离式的开发中使得前端开发人员不会...转载 2018-07-02 02:07:10 · 325 阅读 · 0 评论 -
Java 获取当前时间 ,修改日期格式,时间戳
//获取当前时间Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式String hehe = dateFormat.format( now ); //时间戳//long timeStamp = 1495777335...翻译 2018-07-09 01:14:41 · 5524 阅读 · 0 评论 -
JAVA中清空SESSION
session.removeAttribute(“sessionname”)是清除SESSION里的某个属性. session.invalidate()是让SESSION失效. 可以用getAttributeNames来得到所有属性名,然后再removeAttribute 我是如下在Spring中实现的:private void initSession(HttpSer...转载 2018-07-03 00:17:33 · 14708 阅读 · 0 评论 -
struts2通过action返回json对象
其实struts2通过action返回json挺简单的,但是就是老要忘,所以索性写在博客上。好的,开始。 首先是引入必须的jar包: struts2-json-plugin-2.3.24.jar然后我们再写一个简单的actionpackage com.mz.action;import com.mz.entity.User;import com.opensymphony.xwor...转载 2018-07-03 12:58:41 · 1466 阅读 · 1 评论 -
response.getWriter().write()和 response.getWriter().print()的区别
今日温习异步上传图片的代码。发现里面用了response.getWriter().print(),故联想到response.getWriter().writer(),经过一番api的查找与实操,总结如下:response.getWriter()返回的是PrintWriter,这是一个打印输出流。 response.getWriter().print(),不仅可以打印输出文本格式的(包括htm...转载 2018-07-03 15:08:13 · 455 阅读 · 0 评论 -
Java中的Map集合详解
java中的map集合使用键(key)值(value)来保存数据,其中值(value)可以重复,但键(key)必须是唯一,也可以为空,但最多只能有一个key为空,它的主要实现类有HashMap、LinkedHashMap、TreeMap。 1、HashMap特点:保存元素时先进后出、无序性;查询效率比较高;key-value可以为null,但最多只能为一个null;不支持线程同步,即可以有多...转载 2018-07-03 18:42:06 · 748 阅读 · 0 评论 -
负载均衡,分布式,集群 区别
1.集群指的是将几台服务器集中在一起,实现同一业务 2.分布式是指将不同的业务分布在不同的地方,分布式中的每一个节点,都可以做集群 3.负载均衡:即把负载压力根据某种算法合理分配到集群中的每一台计算机上,以减轻主服务器的压力,降低对主服务器的硬件和软件要求。举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器...原创 2018-06-28 15:54:40 · 544 阅读 · 0 评论 -
RBAC权限管理
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)链接 https://blog.youkuaiyun.com/painsonline/article/de...转载 2018-07-04 00:17:42 · 295 阅读 · 0 评论 -
读写分离
读写分离(Read/Write Splitting)。1.原理:让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库(slave)处理SELECT查询操作。MySQL 数据库的读写分离和负载均衡一般是通过第三方软件来实现的。 也可以通过mysql驱动程序来实现,如com.mysql.jdbc.ReplicationDriver。2....转载 2018-07-10 20:08:42 · 433 阅读 · 0 评论 -
什么是乐观锁和悲观锁
(1)乐观锁:就像它的名字一样,对于并发间操作产生的线程安全问题持乐观状态,乐观锁认为竞争不总是会发生,因此它不需要持有锁,将比较-替换这两个动作作为一个原子操作尝试去修改内存中的变量,如果失败则表示发生冲突,那么就应该有相应的重试逻辑。(2)悲观锁:还是像它的名字一样,对于并发间操作产生的线程安全问题持悲观状态,悲观锁认为竞争总是会发生,因此每次对某资源进行操作时,都会持有一个独占的锁,就像...转载 2018-07-10 20:28:09 · 1103 阅读 · 0 评论 -
过滤器、监听器、拦截器的区别
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面...转载 2018-07-10 21:36:07 · 258 阅读 · 0 评论 -
tomcat通过conf-Catalina-localhost目录发布项目详解
<Context path="/TestPro" docBase="D:\javaProject\TestPro\WebContent" debug="0" privileged="true"> </Context>链接 https://www.cnblogs.com/ysocean/p/6893446.html转载 2018-06-30 22:31:29 · 369 阅读 · 0 评论 -
easyui需要的数据,后台怎样封装
easyui的datagrid,接收的数据格式是json的,并且,有3个属性:rows,total,footer其中rows是每行的数据,rows本身也是一个json数组。total是数据总数,一般在后台是rows的数据的size();footer是列表的页脚,一般做数据统计的时候需要用到,footer本身也是一个json数组。 具体(这里使用的是ssm框架):1、Control...原创 2018-06-25 00:05:08 · 599 阅读 · 0 评论 -
Excel的导入导出
今天就想表达一r下自己的心情 , 导入用的maven jar包很容易错 半天没搞定 。疯掉~ 后决定做个简单的导出就行原创 2018-06-23 00:46:59 · 139 阅读 · 0 评论 -
怎么在spring里面获取request 非controller层
import org.springframework.web.context.request.ServletRequestAttributes; HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest(); ...原创 2018-06-23 17:04:44 · 862 阅读 · 0 评论 -
路径问题一resources = ResourceBundle.getBundle("config", Locale.getDefault());
resources = ResourceBundle.getBundle(“config”, Locale.getDefault()); config 直接下载 maven项目下的resource下 就是俗称的 classpath下原创 2018-06-23 22:12:08 · 1496 阅读 · 0 评论 -
微信支付 java 截取主要方法
public static Object weixin_pay(String subject,String totalAmount,MetroMainModel metroMainModel,String strType,String code) throws Exception { // 账号信息 String appid = SysConfig....原创 2018-06-23 22:16:10 · 358 阅读 · 0 评论 -
下载Java 支付宝支付代码
https://docs.open.alipay.com/194/105201 链接 下载 Java 版本的原创 2018-06-23 22:42:00 · 335 阅读 · 0 评论 -
js ,css 一般不放在web-info下
我的js 和 css 只有放在web-info下面 才能被访问到,跟大家都不一样 ,原因应该是我在springMVC里面配置了静态资源的访问路径 搞了半天~~~原创 2018-06-17 13:14:26 · 1852 阅读 · 0 评论 -
创建maven ssm 项目 简版
配置绝对一流1.首先得创建maven 项目 2环境 是jdk1.8 tomcat7 servlet 2.5 3.开始ssm 的配置(配置文件) @1 applicationContext-dao.xml @2 applicationContext-service.xml @3 applicationContext-trans.xml @4 springmvc.xml...原创 2018-06-14 21:34:54 · 2138 阅读 · 0 评论 -
创建一个maven项目的链接
https://www.cnblogs.com/hongmoshui/p/7994759.html转载 2018-06-19 12:46:12 · 157 阅读 · 0 评论 -
常见异常类
org.apache.ibatis.binding.BindingException ( ibatis 无效绑定异常 ) 它发生在router.dao.RouterProviderEntityDao.query4encrypt这个地方,其中RouterProviderEntityDao表示 Dao 层,query4encrypt是 Dao 层中与 Mapper 文件对应的方法...原创 2018-06-15 14:50:53 · 197 阅读 · 0 评论 -
controller 层 获取 页面 传来的值
在controller中获取前台传递的参数将页面数据传递到controller页面表单: 用户名: 年龄: 生日: Controller为:/*** 1、直接使用形参获取前台传递的参数数据* 要注意的是形参的名字必须和页面参数的名字一致* @param model* @param name* @pa...转载 2018-06-15 01:24:46 · 10889 阅读 · 0 评论 -
controller 层 怎么传数据到页面 modelandview 和 modelmap
@RequestMapping(value="/mad/showData_1.do")public ModelAndView showData_1(){ String message = "这个是要传递的数据"; /*其中第一个参数为url,第二个参数为要传递的数据的key,第三个参数为数据对象。在这里要注意的是:数据是默认被存放在request中的。*/ return new...原创 2018-06-14 23:33:58 · 1360 阅读 · 0 评论 -
tomcat启动成功但是访问方面都是404
1.除了常见的路径问题 就是web.xml 自己是 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web...原创 2018-06-24 22:28:28 · 3710 阅读 · 1 评论 -
spring引入多个properties文件
在开发中常常把配置信息放在properties文件中,然后spring的xml中引入。如果在多个spring的xml文件中引入properties即找不到某个配置项。原来spring只允许有一个<context:property-placeholder/>可以这样解决<context:property-placeholder ignore-unresolvabl...原创 2018-06-29 02:01:50 · 1382 阅读 · 0 评论
分享