VOA:Facebook Co-founder Calls for New Laws Limiting Big Tech
Facebook Co-founder Calls for New Laws Limiting Big TechFacebook co-founder Chris Hughes has called for the breakup of Facebook,the world’s largest social media company.
脸书联合创始人克里斯·休斯(Chris Hughes)呼吁分拆这家全国最大的社交媒体公司.
Hughes says the United States has laws to control monopolies——businesses that control too much of an industry. He wants the U.S. goverment to user those laws to help protect people from technology and social media companies.
休斯表示,美国有反垄断法律,垄断企业是指在某行业占据过多市场份额的企业.他希望美国政府利用这些法律帮助人们免受科 ...
Hi MyBatis ~
学习笔记 : 初识MyBatis简介 : MyBatis的前身是iBATIS,是Clinton Begin在2001年发起的一个开源项目,最初侧重于密码软件的开发,后来发展成为一款基于Java的持久层框架.2004年,Clinton将iBATIS的名字和源码捐赠给了Apache软件基金会.2010年,核心开发团队决定离开Apache软件基金会,并且将iBATIS该名为MyBatis.
MyBatis 工作原理MyBatis框架执行流程图如下所示 :
从MyBatis框架执行流程图中可得知,MyBatis框架在操作数据库时,大体经过了8个步骤.下面对每一步进行详解哟 ~
读取MyBatis配置文件mybatis-config.xml.其作为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接.
加载映射配置文件Mapper.xml.既SQL映射文件,该文件配置了操作数据库的SQL语句,需要在mybatis-config.xml中加载才能执行.mybatis-config.xml可以加载多个配置文件,每个配置文件对应数据库中的一张表.
...
Hi Spring ~
学习笔记 : 初识 SpringSpring 简介Spring是由Rod Johnson组织和开发的一个分层的Java SE/EE full-stack(一站式)轻量级开源框架,它以IoC(Inversoin of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB(Enterprise Java Beans,Java企业Bean)完成的工作.取代了EJB的臃肿,低效的开发模式哟 !
Spring 框架优点Spring 具有简单,可测试和松耦合等特点,从这个角度出发,Spring可适用于服务器端/任何Java应用的开发.
非侵入式设计
方便耦合,简化开发
支持AOP
支持声明式事务处理
方便程序的测试
方便集成各种优秀的框架
降低Java EE API的使用难度
Spring 核心容器Spring框架的主要功能是通过其核心容器来实现.Spring框架提供了两种核心容器,分别是BeanFatory和ApplicatoinContext.
BeanFactoryBeanFa ...
Java web:JSP Model
学习笔记 : Java web之JSP 开发模型JSP Model1简介 : JSP Model1采用JSP+JavaBean的技术,将页面显示和业务逻辑分开.其中,JSP实现流程控制和页面显示,JavaBean对象封装数据和业务逻辑.这种设计实现了数据,业务逻辑和页面显示的分离,在一定程度上实现了程序开发的模块化,降低了程序修改和维护的难度.
JSP Model1 案例案例描述 : 通过一个简单的网络计算器程序来深化对JSP Model1模型的理解.
Calculator.java : 封装计算器中的数据,处理业务逻辑.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111package p ...
VOA:Critics Praise New and Last Avengers Series Film
Critics Praise New and Last Avengers Series FilmMany movie critics are giving high praise to Avengers: Endgame,the final film in the superhero series from Walt Disney’s Marvel Studios.
许多影评人对《复仇者联盟:终局》都给予了高度评价,该电影是华特迪士尼漫威工作室超级英雄系列电影的最后一部.
As of Tuesday,all but one of 56 Endgame critiques on the Rotten Tomatoes website were rated as positive.
截止到周二,烂番茄网站上出现的56篇有关《终局》的评论中,除了一篇之外 其余都是正面评论.
USA Today’s Brain Truitt called the three-hour film “glorious“. He especially praised the time-travel part ...
Java web:Cookie and Session
学习笔记 : Java web之会话及其会话技术概述在Web开发中,服务器跟踪用户信息的技术成为会话技术,它指的是一个客户端(浏览器)与Web服务器之间连续发生的一系列请求和响应的过程.为了保存会话过程中产生的数据,在Servlet技术中,提供了两个用于保存会话数据的对象,分别是Cookie和Session.
Cookie objectCooke是一种会话技术,它用于将会话过程中的数据保存到用户的浏览器中,从而使浏览器和服务器可以更好地进行数据交互.Cookie在浏览器和服务器之间的传输过程示例图如下 :
Cookie application显示用户上次访问时间案例描述 : 当用户请求LastAccessServlet时,服务器会调用HttpServletResponse接口的addCookie(Cookie cookie)方法,该方法会在发送给浏览器的HTTP响应消息中增加一个Set-Cookie头字段,将创建的Cookie对象作为Set-Cookie头字段的值传递给浏览器.示例程序如下 :
123456789101112131415161718192021222324252 ...
Java web:Servlet listener
学习笔记 : Java web之Servlet事件监听器概述Servlet事件监听器可以监听ServletContext,HttpSession,ServletRequest等域对象的创建和销毁过程,监听这些域对象属性的修改以及感知绑定到HttpSession域中某个对象的状态.根据监听事件的不同可以将其分为三类,具体如下 :
用于监听域对象创建和销毁的事件监听器 : ServletContextListener,HttpSessionListener,ServletRequestListener interface
用于监听域对象属性增加和删除的事件监听器 : ServletContextAttributeListener,HttpSessionAttributeListener,ServletRequestAttributeListener interface
用于监听绑定到HttpSession域中某个对象状态的事件监听器 : HttpSessionBindingListener,HttpSessionActivationListener interface
监听域对象的生命 ...
Java web:Filter
学习笔记 : Java web之过滤器简介Filter被称作过滤器或者拦截器,作为Servlet 2.3中新增的技术,可以实现用户在访问某个目标资源之前,对访问的请求和响应进行相应处理.其基本功能就是对Servlet容器调用Servlet的过程进行拦截,从而在Servlet响应处理前后实现一些特殊功能. Filter过滤器实现了javax.servlet.Filter接口.在Filter接口中定义了三个方法,其代表Filter的生命周期,如下所示 :
123456// 用于初始化过滤器init(FilterConfig filterConfig);// 客户端请求时被调用(Filter所有的工作都集中在此方法中)doFilter(ServletRequest request,ServletResponse response,FilterChain chain);// 在Web应用程序卸载时被调用destory();
Filter annotation简介 : Servlet3.0提供@WebFilter注解将一个实现了javax.servlet.Filter接口的类定义为过滤器,继 ...
Java web:请求与响应
学习笔记 : Java web之请求与响应简介Servlet最主要的作用就是处理客户端请求,并向客户端做出响应.为此,针对Servlet的每次请求,Web服务器在调用service()之前,都会创建两个对象,分别是: HttpServletRequest和HttpServletResponse.其中HttpServletRequest用于封装HTTP请求消息,简称request对象.HttpServletResponse用于封装HTTP响应消息,简称response对象.下面通过示例图来展示浏览器访问Servlet的交互过程.
HttpServletResponseHttpServletResponse接口继承自ServletResponse,用于封装HTTP响应消息.由于HTTP响应消息分为 : 状态行,响应消息头,消息体三部分,因此,在HttpServletResponse接口中定义了向客户端发送响应状态码,响应消息头,响应消息体的方法.
HttpServletResponse application中文输出乱码问题由于计算机中的数据都是以二进制形式存储的,因此,当传输文本时 ...
VOA:Americans`Favorite Thing To Do
Americans’Favorite Thing To DoAmericans’s favorite activity has long been said to be baseball. But a new study by the U.S. government suggests that is not true. The Bureau of Labor Statistics says Americans seem to enjoy watching television more than anything else.
美国人最喜欢的运行据说是棒球,但美国政府的一项新研究表明,事实并非如此.美国劳工统计局说,美国人似乎最喜欢看电视.
Researchers examined how Americans age 15 and older spent their free time during the years 2013 to 2017. They learned that Americans spend almost three hours every day watchi ...