9 弄懂原理+良好代码功底=无敌

尚未进行身份认证

弄懂原理+良好代码功底=无敌

等级
TA的排名 367

linux shell脚本监控java进程崩溃自动重启

# ! /bin/shbasepath=$(cd `dirname $0`; pwd)while truedo procnum=`ps -ef|grep "服务名称"|grep -v grep|wc -l` if [ $procnum -eq 0 ] then 启动命令 echo `date +%Y-%m-%d` `date +%...

2020-04-05 22:08:50

idea中Mybatis的mapper接口使用@Autowired引入报红

2020-04-05 18:42:50

MyBatis解决的问题

1)持久层解决方案: (1)JDBC: Connection PreparedStatement ResultSet (2)Spring的JdbcTemplate: Spring中对jdbc的简单封装 (3)Apache的DBUtils: 和Spring的JdbcTemplate很像 上面3种不是框架: JDBC是规范; Spring的JdbcTempl...

2020-03-31 23:38:54

SSM整合思路

1)服务器开发3层: 表现层(SpringMVC: web) 业务层(Spring: 声明事务管理) 持久层(MyBatis)2)思路: (1)一定是Spring整合其它2个框架; (2)一定要保证每个框架能单独使用: SpringMVC:先保证用户请求,自己能响应; MyBatis: 业务能保存;3)怎么简单怎么来:配置文件(sql配置管理) + 注解(依赖管理)...

2020-03-31 19:40:06

在Linux上部署java开发的游戏服务器jar包

nohup java -jar xxx.jar>log.txt &

2020-03-31 10:21:03

tomcat部署springboot+vue开发的前后端分离管理后台

1)tomcat当然是可以部署html文件的这样以自己建立的hello/index.html为例子2)重启和关闭tomcat3)打开就可以访问了------------------------------------------------再看vue和springboot如何结合开始以为tomcat只能运行jsp页面,但是想想web原理,应该不太对劲,有页面+解...

2020-03-31 10:11:05

SpringMVC上传文件与拦截器

1)SpringMVC上传原理分析: (1)点击后,以post方式提交,参数被封装到了request域对象中; (2)MultipartFile对象;2)百兆文件上传3)类似于Filter,只有过滤器放行了,那么才会由后面的servlet和jsp执行: 拦截器: /* -->放行,然后教给后面--> Controller处理; 过滤器什么都拦截包括jsp等, 拦...

2020-03-31 00:34:18

jackson转换json用 @ResponseBody默认调用jackson,将java对象转为json

<!-- jackson转换json用 @ResponseBody默认调用jackson,将java对象转为json --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core&lt...

2020-03-31 00:31:04

IDEA使用默认Maven3并快速配置为阿里云镜像

新建repository目录作为存储仓库setting.xml <mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror ser...

2020-03-30 23:33:09

ModelAndView 和 @ResponseBody返回客户端json对象

1)响应数据和结果视图2)@Controller-->教给Spring容器管理 @RequestMapping-->请求一级目录 根据视图解析器能够跳转到指定页面3)New一个假装就查完了4)Model用于存数据5)想取值,则不能忽略EL表达式6)返回类型: String void: 有默认的情况,以名字来找jsp ModelAndView...

2020-03-29 17:22:14

SpringMVC常用注解 及其 理解RESTFUL风格(固定连接 + 请求方式、方便缓存)

1)@RequestParam: 请求参数名字修改; 可以required: 指定必须传递这个名字的参数;2)@RequestBody: 获取请求体整个内容. 不适合get请求,因为get请求是封装到地址栏中; 因此不能写href超链接, 必须写表单提交发起post请求; 获取参数好像用处不大,因为得到请求体后,还要解析出来参数; 在异步时需要用到, json--&gt...

2020-03-29 14:40:47

@RequestMapping注解的使用

1)java适合做B/S的3层架构开发: (1)表现层(web层): SpringMVC: Model: 模型(Java Bean对象) View: 视图(jsp 或 html) Controller: 控制器(Servlet-->能够接收请求) 要做什么? 与浏览器客户端进行交互,得到客户端请求参数-->【业务层-->持久层】, 最终得到...

2020-03-24 11:06:40

IDEA集成 自己下载的Tomcat, 如使用:Tomcat 8.5.3 竟然在我电脑上必须用32位的Tomcat

1)点击Edit Configurations-->找到本地下载的Tomcat2)第一页可以看到当前部署信息3)第2页, 点击右边+号, 添加要部署的项目, xxx:8080:xxx/ 这样可以在项目IP端口基础上,添加一个项目名字...

2020-03-24 10:26:38

解决SpringMVC下载webapp骨架下载不成功的问题 archetypeCatalog internal

2020-03-23 21:35:56

何时该有事务: 增删改(必须有事务支持) 、查(不用事务)

1)SpringJdbcTemplate2)增删改必须有事务;3)查询可以没有事务;

2020-03-23 19:26:48

java和node.js创建10亿个对象的开销--》java大约是node.js的1/50的时间

1)Test.jsclass Person { age = 20; setAge(age) { this.age = age; }}let loopCnt = 1000000000;let s = new Date().getTime();for (let i = 0; i < loopCnt; i++) { let p ...

2020-03-23 19:14:33

Spring AOP和环绕通知

1)业务中所有的方法都叫连接点; 被增强的方法是切入点; test只是连接点,不是切入点; 拦截后,进行事务的支持2)前置、后置、异常、最终-->通知; 在环绕通知中,有明确的切入点方法调用;3)哪个service、哪些方法、在何时执行-->整个配置就是切面4)当我们配置了环绕通知时,切入点方法没有执行,而通知方法执行了...

2020-03-23 09:44:00

事务控制 及其 用动态代理增强功能

1)单例对象,如果多线程访问的情况下,有线程安全的问题;2)解决IOC依然有XML的问题;3)config.SpringConfiguration,该类是一个配置类,其作用相当于bean.xml4)@Bean: 用于把当前方法的返回值作为bean对象存入spring的IOC容器中: 属性: name: bean的id, 当不写时,默认值是当前方法名称5)@Import(x...

2020-03-22 20:20:41

maven tomcat7

<build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</versi...

2020-03-20 18:45:40

heidisql64.r5138 备份mysql数据

2020-03-20 18:42:08

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。