- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 创建线程常用的两种方法
1,实现Runnable方法 /** * 声明实现 Runnable 接口的类。该类然后实现 run 方法。然后可以分配该类的实例,在创建 Thread 时作为一个参数来传递并启动 * * * @author cuijiao * @date 2017年12月26日 */ // 创建实现Runnable接口的类: public class PrimeRun implements R
2017-12-26 15:50:26 281
原创 servlet学习笔记1
浏览器跟Web服务器之间使用的沟通方式是HTTP HTTP两个重要特性:基于请求(request)/响应(response)模式;无状态(stateless)通信协议。 get方式:URL?请求参数名称=请求参数值& post方式:(对安全性或敏感性参数,或着参数过长如文件) tomcat是服务/web容器 主动请求的是客户端,被动响应的是服务器端。 servl
2017-12-21 20:09:44 122
原创 thymleaf基础
1、在html页面中引入thymeleaf命名空间,即,此时在html模板文件中动态的属性使用th:命名空间修饰 2、引用静态资源文件,比如CSS和JS文件,语法格式为“@{}”,如@{/js/blog/blog.js}会引入/static目录下的/js/blog/blog.js文件 3、访问spring-mvc中model的属性,语法格式为“${}”,如$
2017-12-12 19:08:42 436
转载 Mybatis基于注解的sql语句
public interface UserMapper { /* * 这是基于注解的映射方式,实现对数据的增删改查,将sql语句直接写在注解的括号中 * 这是一个接口,其不需要类去实现它 * 下边分别是插入,删除,修改,查询一个记录,查询所有的记录 * */ @Insert("insert into users(name,
2017-12-04 10:47:54 1104
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人