
java学习
胡泽宽
业务很重要!项目经理是hxn。
展开
-
java总结(一)
什么是开发? 制作软件。一处编译,到处运行。 环境变量? 程序变量中的%%代表变量。 文档注释可以被提取,注释不进入class文件。 新手和老手的区别就在于代码的注释。 主函数:public static void main(String[] args)这时固定格式的。jvm认识 代码仅仅是思想的一种体现形式 字符的特点就是只...原创 2018-02-04 17:56:22 · 247 阅读 · 3 评论 -
Uncaught TypeError: Cannot read property 'check' of null
今天上午出现了这个错误报错的这个页面是一个tab页面,一个页面显示有两个页面,我开始以为这是发生冲突了,错误其实还是挺明显的就是数据为null。 我又开始进行判断如果为空,不走逻辑,然后还是不行。这个其实就是数据的问题了。sql中用的是left join,这样随便添加数据就会产出这个很多数据都为空的结果。 改成inner join 就沾了。 ...原创 2018-12-02 15:38:09 · 1364 阅读 · 1 评论 -
hibernate(2)
Hibernate2中涉及到一级缓存,所以它查询的时候先看缓存中有没有hibernate比对缓存中的对象和快照,如果有变化会同步到数据库中缓存:提高效率.hibernate中的一级缓存也是为了提高数据库的效率快照的作用就是防止不必要的修改语句发送持久化就是把对象放到session中...原创 2018-12-09 22:53:04 · 184 阅读 · 1 评论 -
struts2了解
struts2拦截器struts2中关键的就是两个文件,一个是struts.xml(名字不可变),一个是web.xml.(项目自带)代码例子public class HelloAction { public String hello(){ System.out.println("hello world"); return "success"; }}看一下stru...原创 2018-12-17 10:58:24 · 175 阅读 · 1 评论 -
maven总结
刚接触maven的时候只是知道本地仓库,私服,中央仓库,管理jar包的。 这几天又了解了一下。 maven是java开发的,专门管理java项目的,maven可以编译,测试,运行,打包和部署。 pom:是maven项目的核心文件。setting:是maven的核心文件。 常用的命令 maven clean:把构建的好的文件清除 m...原创 2018-12-30 22:39:37 · 138 阅读 · 1 评论 -
mybaits总结
pojo这个就是代表的javabean类,一个对象类型其中的pojo包装类代表的就是其中有一个属性是对象类型被当做字段属性放到了这里类中,一个类中包含一个类对象。将返回类型指定为resultType这个是划定id配置resulttype属性 指定某个参数定向映射 column代表数据库真实id,property代表类where可以去掉第一个and条件对于公共的sql语句可以提取...原创 2019-01-20 22:07:05 · 190 阅读 · 4 评论 -
年终总结
21原创 2019-02-01 23:09:36 · 164 阅读 · 0 评论 -
Lucene总结
cs就;发;dn;个;;网站 写的什么呀,祝大家节日快乐吧,今天初五了。原创 2019-02-09 19:41:47 · 158 阅读 · 0 评论 -
通配符的匹配很全面, 但无法找到元素 'dubbo:application
敲视频的时候,很糟心的情况就是,明明和讲师的步骤,代码一样。但是就是报错。有的时候还真的需要有些改变,才能运行。 将pom文件中的dubbo修改一下。 直接升级dubbo的版本到2.6.4...原创 2019-05-12 17:45:28 · 927 阅读 · 2 评论 -
dubbo-rpc
一次完整的RPC调用流程(同步调用,异步另说)如下:1.服务消费方client调用本地方式调用服务;2.client stub 接收到调用后负责将方法,参数等组装成进行网络传输的消息体3.client stub找到服务地址,并将消息发送到服务端4.clent stub接收到消息进行解码;5.server stub 根据解码结果调用本地的服务6.本地服务执行并将结果返回给se...原创 2019-05-26 19:40:59 · 252 阅读 · 2 评论 -
2019年6月2日-Nginx
明天写原创 2019-06-02 21:48:03 · 141 阅读 · 0 评论 -
ribbon和feign
ribbon和feign都是客户端的提供负载均衡的工具,feign集合了ribbon。 它们两个的区别是ribbon是通过restTemplate进行调用,feign是通过面向接口的调用。...原创 2019-06-19 08:41:32 · 668 阅读 · 2 评论 -
写博客
明天再写原创 2019-06-09 21:34:16 · 135 阅读 · 0 评论 -
redis单机和集群的切换
在redis单机中用的是JedisCluster。在redis集群中用的是JedisPool。一般来说在开发环境中用单机就可以,而生产的时候就要切换到集群中了。 那么要需要两套代码吗?当然不是我们可以使用策略模式。 创建一个jedisclient接口public interface JedisClient { String set(Stri...原创 2019-06-28 12:38:51 · 2250 阅读 · 36 评论 -
Hibernate
数据库连接的方式: 最基础的是dbutil:代表一级最初级的数据库连接。 mybaits:代表二级,半自动。 hibernate:代表四级,orm完全面向对象和.net中的ef的linq一样。hibernate中关键就在于两个xml文件了。一个xxx.hbm.xml文件,一个是hibernate.cfg.xml文件(名字固定不可变)xx...原创 2018-12-02 08:41:52 · 203 阅读 · 1 评论 -
spring-aop事物
纵向重复,横向抽取。 一个一个的方法,像是一块一块的木板。其实有的方法中有很多重复的逻辑,这样的话就可以把它抽取出来。有的同学可以能会说是不是把这些逻辑抽取出来一个简单的一个方法包含,然后再一个个的放到某个方法中是这样吗? 其实这样算是一种,有一种情况是完全的不用管,直接在xml配置。把所有的包都配置在xml中所以无论怎么在各个class中写什么方法,...原创 2018-11-25 17:23:47 · 160 阅读 · 6 评论 -
单例模式(java)
单例模式解决的问题就是,保证一个类在内存中的对象唯一性。 怎么个原理呢?就是在类中定义好私有的静态对象。 大家可以看看代码,小菜写了一些注释。class singeDeom{ public static void main(String[] argu) { // single s=single.getSingle(); // single s1=single.ge...原创 2018-02-25 11:18:08 · 240 阅读 · 36 评论 -
多线程总结
晚上写吧!原创 2018-06-24 18:18:32 · 241 阅读 · 17 评论 -
集合总结
来说一下集合原创 2018-07-01 19:30:26 · 193 阅读 · 10 评论 -
IO流总结
来学习一下io流操作。原创 2018-07-08 19:58:53 · 201 阅读 · 10 评论 -
BOM和DOM总结
Dom是文档节点, Bom是浏览器节点。alert();confirm();prompt();都是bom。html标签是dom。调试的时候,如果是null代表没有这个对象。如果出现undefined代表没有赋值成功!...原创 2018-07-13 21:23:05 · 255 阅读 · 9 评论 -
c3p0连接
学了一些东西来总结一下吧!C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 ...原创 2018-07-29 20:46:40 · 250 阅读 · 20 评论 -
java文件下载(不解析)
首先来说一下最近研究的servlet。servlet是一段代码,执行在服务器中。 servlet有三个规范servlet技术,listener技术--监听器,fileter技术-过滤器。后两个会在以后的博客中再介绍。在来说一下什么是ServletContext对象。ServletContext对象代表一个web应用环境(上下文),ServletContext对象一...原创 2018-08-05 11:15:39 · 595 阅读 · 11 评论 -
jsp总结
<%java 代码%> --内部的java代码翻译到service方法内部这里不能有方法<%=java变量或表达式>--会被翻译成service方法内部out.println()<%!java 代码%>--会被翻译成servlet的成员的内容jsp隐式对象out的类型jspWriter他的作用就是向客户端输出内容out的buffer=“8kb”代表ou...原创 2018-08-11 21:37:58 · 199 阅读 · 5 评论 -
ExcelModelErrorException: tools.excel.error.excel.vo.error
在导出Excel的时候出现了这个错误!搜了很久也没解决。 后来按着文档。后来从写了一边,唯一和上次不同的地方,就是在实体中加了两个注解,不知道是不是这里的错误,如果大家有出现这个错误可以这样试一试。@ExcelModelConfig@Entity ...原创 2018-08-13 11:23:56 · 294 阅读 · 11 评论 -
Spring
最近学习了一下Spring。看视频的效果还是比书要稍微好点,也许是有了一定基础看书的好处才展示吧!贴上来一定总结吧Spring 负责管理项目中的所有对象,对象的容器,帮助其他框架管理对象引用的时候就是,连接xml路径强转就行 IOC:Inverser Of Control 反转控制,自己创建对象现在转给了程序 DI:dependency injection依赖...原创 2018-09-09 20:30:14 · 170 阅读 · 7 评论 -
spring名词
怎么感觉没得写呢?aop名词解释:Joinpoint(连接点):目标对象,所有可以增强的方法。Pointcut(切入点:)目标对象,已经增强的方法。advice(通知增强):增强的代码target(目标对象):被代理的对象Weaving(织入):被通知应用到切入点的过程Proxy(代理):将通知织入到目标对象后,形成代理对象Sapect(切面):切入点+通知 ...原创 2018-09-15 17:45:56 · 264 阅读 · 9 评论 -
filter过滤器
Filter技术是servlet2.3新增强的功能。servlet2.3是sun公司于2000年10月发布的。 其中最重要的事filter功能,它使用户可以改变request和修改一个response。Filter不是一个servlet,它不能产生一个response,它能够在request到达servlet之前预处理request,也可以在response离开servlet时处...原创 2018-10-13 21:35:10 · 150 阅读 · 10 评论 -
监听器
监听器:主要是判断ServletContext域HttpSession域和ServletRequest域他们的创建和销毁,属性的变化。看一下监听器的四个属性。1.被监听的对象2.监听事件源对象3.注册监听器:将对象和事件源绑定4.响应行为:监听器听到事件源的状态变化时候,所涉及的代码监听什么呢?比如session的创建和销毁这个监听这两个事件在进行其他的操作就需要用到监听器...原创 2018-10-07 19:39:45 · 237 阅读 · 9 评论 -
spring
spring就是一个对象容器,所有的对象放在spring中,spring是一个分层的javase(一站式)轻量级开源框架,spring是一个大工厂,可以将所有的对象创建和依赖关系维护,交给spring管理aop编程的支持。spring提供面向对象编程,可以方便的实现对程序进行权限拦截、运行监控等功能声明式的支持IOC:inverse of control 翻转控制依赖注入:将必须...原创 2019-07-21 21:33:19 · 257 阅读 · 1 评论