• Java Mac电脑配置java环境,JAVA IDE eclipse开发svn使用


    1SELECT TOP 规定返回记录的数目(对于大型数据库很有用的)
    
    SELECT TOP number|percent column——name FROM table;
    
    1.2 SELECT LIMIT 限制数量的
    SELECT * FROM PERSONS LIMIT 5;
    
    1.3 ROWNUM 限制
    SELECT * FROM Persons WHERE ROWNUM <=5;
    返回Person表中不大于5个的数据;
    
    SELECT TOP 50 PERCENT * FROM websites;
    返回前 百分之50的数据;
    
    2LIKE 用于在WHERE语句中搜索列中的制定模式
    SELEC name FROM table WHERE name LIKE pattern;
    
    SELECT name FROM table WHERE name LIKE ‘G%’;
    在table表中名字中以G开头的数据;
    
    ‘%k‘; 名字以k结尾的数据;
    ’%oo%‘; %前后定义通配符(缺省字母)
    
    NOT LIKE%oo%’;  名字中不包含oo的
    
    3、通配符
    % 代替0或者多个字符
    _  代替了一个字符
    [charist]  字符列中的任何单一字符
    [^charlist][!charlist]不在字符列中的任何单一字符
    [可以使用正则进行判断]
    
    4IN 操作符(允许在WHERE字句中规定多个值)
    SELECT *FROM Web WHERE name IN (‘Google’,’百度’,’网易‘);
    获取数据表Web中name 为()的数据;
    
    5BETWEEN (选取介于两个值之间的数据范围的值,这个值可以等于两边)
    
    SELECT * FROM table WHERE  age BETWEEN 1 AND 20;
    
    NOT BETWEEN 1 AND 20;
    
    SELECT * FROM table WHERE  (age BETWEEN 1 AND 20)  AND NOT country IN (‘use‘,’CN’ );
    
    5.4文本的BETWEEN的操作. 或者 NOT BETWEEN
    
    SELECT * FROM table WHERE name BETWEEN ‘A’ AND ’N’;
    
    5.5 带有日期的BETWEEN
    SELECT * FROM table WHERE data BETWEEN2017.10.21AND2017.10.28’;
    
    6.别名(可以为表名,或者制定的别名,把一个替换一个,化妆吧几个数据归为一个数组名显示)
    
    SELECT name AS n, country AS c FROM Websites;
    
    SELECT name,CONCAT(url,’,’,Alexa,’,’,country)AS site_info FROM Web;
    当输出site_info 的时候会把()一起输出;
    SQL-1

    一、下载jdk安装配置,大部分的步骤流程都一样,就是在配置变量,打开的文件说法不一,也不是不能用,只是这些是自己亲手成功流程

    在配置变量时,要是不确定自己的版本,建议 前往:/Library/Java/JavaVirtualMachines  依次打开/jdk*****.jdk/Contents/Home  ,

    在终端:cd

    将代开文件home拖入,继续操作 

    二、 然后去 下载Eclipse吧,习惯了Xcode的提示,Eclipse很慢,基本没有 ;

    0、可以试试这个 IntelliJ IDEA   IntelliJ使用教程

    破解输入 http://idea.iteblog.com/key.php(注意:php要小写)即可~

    如下图,

      

    1、mac上使用eclipse:快捷键、 使用翻译

    2、svn版本管理

     

    三、Intellj IDEA 使用

    1、十大Intellij IDEA快捷键   Mac快捷键

    1.5、添加jar包

    2、代码生成利器:IDEA 强大的 Live Templates(转)

    3、快捷界面: command + n ctrl+enter   可以快速生成构造方法,getset...

    4、 配置mySqlite  想熟悉sqlite这款数据库, 你可以去官网下载它的shell,中文版的命令解释 : Here

     5、这个是老版本的破解版,下载是一个乌龟百米赛跑的速度 Navicat for MySQL mac 配置安装,;这个可以暂时使用14天的使用版

         破解版地址 需要先打开,按照txt文件在终端打开拖动app界面即可。

    5.1  使用Navicat for MySQL 创建被数据库

         1.  Mac MySQL 下载      安装初始密码:8QIRoZ   

      (如果显示 错误: 2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")

         我的办法是 把localhost   换成 127.0.0.1 就可以了,或者3306换成3307要是3306被占用的话)

         2.  使用Navicat for MySQL开始创建本地数据库

              (字符集:utf8 排序规则:utf8_general_ci)

        3. 链接数据库 操作   IntelliJ 搭建TomCat   3.1 移动端接口    3.2 servlet是什么?    本质是什么,它是如何工作的?

        4 、Mac中Eclipse安装和使用svn :连接服务器用ip连接,不要用服务器的名字,不然网上查出来的都是说你的配置问题,然而不是的。

           SQL 基础语句 

    SQL
    RDBMS关系型数据库
    MS Access
    SQL Server
    MYSQL
    1、SQL命令
    SELECTUPDATEDELETEINSERT INTOCREATE DATABASEALTER DATAVASECREATE TABLEALTER TABLEDROP TABLECREATE INDEXDROP INDEX
    
    2SELECT 
    SELECT name, country FROM Websites;
    获取Websites表中的name,country信息;
    
    SELECT * FROM Web;
    获取Web表中的所有信息
    
    3SELECT DISTINCT一个列可能会抱憾重复的值,distinct示范灰唯一不同的值
    SELECT DISTINCT name, name FROM table_name;
    
    SELECT DISTINCT country FROM web;
    返回过家信息,重复的直接省略(在表中可能是(CNUSACNUSA),返回数据是CNUSA)
    
    
    4WHERE 过滤数据库
    SELECT * FROM Web WHERE contry=‘CN’;
    得到数据库中,过家为CN的数据的所有信息
    
    5AND&OR 运算符
    SELECT * FROM Web WHERE contry=‘CN’ AND Alexa > 50;
    获取Web表中,contry是CN,并且Alexa的数值>50 的数据;
    
    SELECT * FROM Web WHERE contry=‘CN’ OR country=‘USA’;
    获取Web中 country是CN或者是USA的数据;
    
    6ORDER BY用于对于结果按照一个列或者多个列进行排序,默认是按照升序排列,如果要使用降序 使用关键字 DESCSELECT colum_name,column_name FROM table ORDER BY column_name DESC;
    在table表中获取所有colum_name信息,并且按照降序的顺序排列;
    
    SELECT *FROM Websites ORDER BY Alexa;
    获取数据表Websites 所有数据 并按照alexa 升序排列;
    
    
    7INSERT INTO 向表中插入新纪录
    INSERT INTO table VALUES (value1,value2,value3,…);
    无需制定数据列名直接插入;
    
    INSERT INTO table(name1,name2,name3…) VALUES (value1,value2,value3…);
    
    8、UPDATAE 更新数据表中已存在的记录
    UPDATE table SET name1=value1,age = age, color = “red” WHERE name1=“小明”;
    更新名字为小明的数据表;如果没有where 会更新所有的数据表;set 需要改变的属性;
    
    
    9DELETE 删除表中的行
    DELETE FROM tableWHERE  somename=name;
    
    DELETE FROM table WHERE name=“百度” AND country=“USA”;
    删除表中 百度并且country=usa的数据;
    
    DELETE FROM table;或者 DELETE * FROM rable; 删除所有数据;
    SQL基础语句

          SQL 高级-1

    1SELECT TOP 规定返回记录的数目(对于大型数据库很有用的)
    
    SELECT TOP number|percent column——name FROM table;
    
    1.2 SELECT LIMIT 限制数量的
    SELECT * FROM PERSONS LIMIT 5;
    
    1.3 ROWNUM 限制
    SELECT * FROM Persons WHERE ROWNUM <=5;
    返回Person表中不大于5个的数据;
    
    SELECT TOP 50 PERCENT * FROM websites;
    返回前 百分之50的数据;
    
    2LIKE 用于在WHERE语句中搜索列中的制定模式
    SELEC name FROM table WHERE name LIKE pattern;
    
    SELECT name FROM table WHERE name LIKE ‘G%’;
    在table表中名字中以G开头的数据;
    
    ‘%k‘; 名字以k结尾的数据;
    ’%oo%‘; %前后定义通配符(缺省字母)
    
    NOT LIKE%oo%’;  名字中不包含oo的
    
    3、通配符
    % 代替0或者多个字符
    _  代替了一个字符
    [charist]  字符列中的任何单一字符
    [^charlist][!charlist]不在字符列中的任何单一字符
    [可以使用正则进行判断]
    
    4IN 操作符(允许在WHERE字句中规定多个值)
    SELECT *FROM Web WHERE name IN (‘Google’,’百度’,’网易‘);
    获取数据表Web中name 为()的数据;
    
    5BETWEEN (选取介于两个值之间的数据范围的值,这个值可以等于两边)
    
    SELECT * FROM table WHERE  age BETWEEN 1 AND 20;
    
    NOT BETWEEN 1 AND 20;
    
    SELECT * FROM table WHERE  (age BETWEEN 1 AND 20)  AND NOT country IN (‘use‘,’CN’ );
    
    5.4文本的BETWEEN的操作. 或者 NOT BETWEEN
    
    SELECT * FROM table WHERE name BETWEEN ‘A’ AND ’N’;
    
    5.5 带有日期的BETWEEN
    SELECT * FROM table WHERE data BETWEEN2017.10.21AND2017.10.28’;
    
    6.别名(可以为表名,或者制定的别名,把一个替换一个,化妆吧几个数据归为一个数组名显示)
    
    SELECT name AS n, country AS c FROM Websites;
    
    SELECT name,CONCAT(url,’,’,Alexa,’,’,country)AS site_info FROM Web;
    当输出site_info 的时候会把()一起输出;
    SQL-1

         SQL 语句-2

    四、JAVA WEB  开发学习借鉴

       创建web项目

        1、JAVA开发模型文件分工职能

     

    JAVA 模块分化:例子:http://www.cnblogs.com/xdp-gacl/p/3902537.html
    
    controller (总体控制)
    
    Dao.           (访问数据库的操作接口类 与 接口实现 )
    
    Service。   (处理系统业务接口类 与 接口实现)
    
    WEB-INF。   (存放外部接口访问不到的文件,
    如:html   UI 文件:
    在。<form action="${pageContext.request.contextPath}/servlet/RegisterServlet" method="post">
    Action中指明了交给RefisterServlet 进行下一步处理,两个文件的属性值要一样,方可接收数据)
    JAVA 模块分化职能

     

     五、JAVA ME 开发

    5.1

     

    六、JAVA后台开发流程 

  • 相关阅读:
    [EF]vs15+ef6+mysql code first方式
    Asp.net MVC]Asp.net MVC5系列——布局视图
    Asp.net MVC]Asp.net MVC5系列——Routing特性
    Asp.net MVC]Asp.net MVC5系列——Razor语法
    Asp.net MVC]Asp.net MVC5系列——实现编辑、删除与明细信息视图
    Asp.net MVC]Asp.net MVC5系列——在模型中添加验证规则
    Asp.net MVC]Asp.net MVC5系列——在模型中添加
    Django跨域(前端跨域)
    Stark组件
    Admin组件
  • 原文地址:https://www.cnblogs.com/xujiahui/p/7776626.html
Copyright © 2020-2023  润新知