JohnLin1988
码龄14年
关注
提问 私信
  • 博客:34,160
    社区:1
    34,161
    总访问量
  • 51
    原创
  • 2,040,818
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2011-04-23
博客简介:

JohnLin1988的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得0次评论
  • 获得25次收藏
创作历程
  • 40篇
    2018年
  • 11篇
    2017年
成就勋章
TA的专栏
  • 笔记
  • SQL
    9篇
  • Java-SE-基础
    30篇
  • Linux
    1篇
  • Java-Web
    13篇
兴趣领域 设置
  • 数据结构与算法
    推荐算法
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

AJAX&JSON

1.特点:异步通信,局部刷新 2.原生ajax用法var xhr = new XMLHttpRequest();xhr.open("GET","hello.txt");/ xhr.open("GET","LoginServlet");传json数据要用post/xhr.open("POST","LoginServlet");xhr.onreadystatechan
原创
发布博客 2018.04.19 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JQuery

1,JQ与JS区别:在文档加载方面1)普通JS代码:必须等到html所有内容加载完毕,才会执行,多个方法会被覆盖// 当文档加载完成之后就会触发该事件window.onload = function() { setInterval("timer()",100);} 2)JQuery代码:html文档结构加载完就能加载,每个方法都能被执行$(function){ ...
原创
发布博客 2018.04.19 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WebSocket通信

1,传统模式与WebSocket 的区别传统模式:先有请求,之后浏览器才能收到服务器回复的html页面WebSocket 模式:服务器端直接向浏览器下发html页面,不需要请求2, @ServerEndpoint 注解是一个类层次的注解,它的功能主要是将目前的类定义成一个websocket服务器端, 注解的值将被用于监听用户连接的终端访问URL地址,客户端可以通过这个URL来连接到We...
原创
发布博客 2018.04.19 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Excel文件导入数据库

1,文件加密2,文件上传3,文件解密4,文件解析5,导入数据库
原创
发布博客 2018.04.19 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

EL+JSTL

1,servlet 和 jsp共享数据(request,session,application)2,EL表达式a)变量: name, name,{name}, {requestScope.name}b)对象:user.id, user.id,{user.id}, {user.name}, ${user.password},3,JSTL C标签库<c...
原创
发布博客 2018.04.19 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSP

1,JSP指令,include,errorPage,taglib2,代码段,表达式,声明,对于表达式不熟练3,jsp的九大内建对象。4,转发页面,servlet和jsp页面的数据的传输,
原创
发布博客 2018.04.19 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Servlet组件

1,Server Applet 服务端小程序2,C/S是TCP协议,B/S是特殊的TCP协议:http ,单次连接3,服务器端有个HashMap用来存储URL和处理的类,如果找不到回去XML中加载这个类4,tomcat部署,判断是否成功可以在网址中输入:http://127.0.0.1:8080/工程名/类名5,HTML 的form表单中 action = “小程序的类名” met...
原创
发布博客 2018.04.19 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DOM技术

1,DOM: document object model2,获取Document对象的方法getElementById() //通过标签的IDgetElementsByName() //通过标签属性里面的namegetElementsByTagName() // 通过标签名getElementsByClassName() // 通过标签属性里面的class3,checkbo...
原创
发布博客 2018.04.19 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

BOM技术

1,BOM : browser object model :调用浏览器窗口的方法DOM : document object model ,对界面的元素进行增删改查2,一般的script里面直接使用的方法是属于window 对象的方法3,open() 打开新窗口,限于兼容性问题,最好不用open(“要打开窗口的url” ,“窗口名” , “窗口特征”)4,win.closed ...
原创
发布博客 2018.04.19 ·
401 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript基础

1,function函数应用 2,onfocus 获得焦点事件 onblur 失去焦点事件 3,Span 与 p的区别 4,正则表达式 5,document根据id获取元素(标签) 6,.innerHTML就是获取,设置标签内部的文本7,.className 获取,设置类的属性...
原创
发布博客 2018.04.19 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

div+CSS

1,布局方式:从上到下,将页面分成几个大块 在每个大块里,从左到右分成几个小块 。在每个单独的块中设置需要的属性。 2,float:left/right 左/右浮动,到边框或者元素为止 3,clear:left 禁止左边有东西浮动,both,禁止2侧有东西浮动 4,padding:内边距,填充 margin:外边距 border:边框 background-size:cove...
原创
发布博客 2018.04.18 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS基础

1,css引入方式优先级:标签内style > head内部style > 外部css文件引入2,选择器优先级:ID选择器>类选择器>标签选择器注:ID选择器和类选择器不能以数字开头,兼容性问题3,高级选择器a,层次选择器:1)后代选择器:空格 隔开;div p;div内所有p元素2)子元素选择器:大于号>隔开;div&gt...
原创
发布博客 2018.04.18 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTML基础

1,创建HTML的步骤a.用sublime新建一个文本,保存为.html格式的文档b.输入html:5 ,按下‘tab’键,即可自动生成网页基础框架,如下图所示2,标签的分类行级标签:不会自动换行,需要手动加上进行换行 块级标签:会自动换行3,块级标签<h1>标题</h1><p>段落标签</p><hr>水...
原创
发布博客 2018.04.18 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

oracle事务和锁

1、oracle 的JDBC连接使用 2、oracle 事务与锁的概念和使用(表锁、行锁) 3、rollback和commit的应用 4、eclipse编程debug部分技巧
原创
发布博客 2018.04.18 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL巩固和复杂查询

1.行号rownum的应用:用于分页rownum 的地基是1,如果没有1就没有后面的行,所以小于号可以用(<1除外),大于号不能用(>0除外)硬要查就先全部查出来用一个对象代表,再操作对象2.exists和in的差别:若有嵌套–>(1) in先执行()内的,exists先执行()外的;一般用不到这个吧,感觉in就能解决目前所能遇到的所有问题3.with的使...
原创
发布博客 2018.04.18 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Oracle大型关系型数据库

1,建表空间(相当于文件柜)–创建表空间 create tablespace USERDATA datafile ‘D:/oracle_data/data.dbf’ –表空间路径 size 1m – 默认表空间大小1M autoextend on –文件用完自动扩展 next 1m –自动扩展的大小1M maxsize unlimited; –不限制最大值–查看表空间的信息...
原创
发布博客 2018.04.18 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JSON通信协议

1,JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation),–JSON 独立于语言和平台,需要导6个包2,JSON只有两种结构:对象和数组, 由这两种结构嵌套和组合来表示各式各样的数据。•数据对象由一系列的属性/值对来表示 •数据对象和属性/值对由逗号分隔 •花括号保存对象 •方括号保存数组 3,JSON 值可...
原创
发布博客 2018.04.18 ·
15258 阅读 ·
3 点赞 ·
0 评论 ·
23 收藏

向好友发送文件+进度条

1,聊天窗口中向好友发送文件设计思路:为了减轻服务器压力,让2个客户端进行直接连接,传输数据(1)在服务器创建一个map集合,用于保存上线用户的ID号,socket(2)聊天窗口的发送文件按钮中添加监听,通过服务器向好友发送传输文件的请求,同时自己搭建一个本地服务器用于和好友进行连接,给好友发送文件(3)聊天窗口中选择需要发送好友的ID号,将命令:FILE,自己的ID,好友的ID,...
原创
发布博客 2018.04.18 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程锁+好友互发消息

1,线程锁2件事情不能同时执行的时候,就要用到线程锁,防止多线程抢线,而造成程序的逻辑错误。public static Object object;// 加锁,括号中可以用类名.Class,或者类中的同一个对象,来确定多个锁的一致性 synchronized (Object.class) {//执行语句 }2,聊天窗口中好友互发消息设计思路:(1)在服务器创建一个m...
原创
发布博客 2018.04.18 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

多线程技术2

1,多线程知识巩固C/S模型都采用多线程的方式实现2,登录获取好友列表// JList是一个view,要添加数据,就是添加到model model = new DefaultListModel();// Model list = new JList(model);// View this.add(list);3,SQL语句的复习4,swing组件显示因为swing组件...
原创
发布博客 2018.04.18 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多